Changeset View
Changeset View
Standalone View
Standalone View
src/texteditor/richtexteditor/richtexteditor.cpp
Show All 20 Lines | |||||
21 | #include "kpimtextedit_debug.h" | 21 | #include "kpimtextedit_debug.h" | ||
22 | 22 | | |||
23 | #include "texteditor/commonwidget/textmessageindicator.h" | 23 | #include "texteditor/commonwidget/textmessageindicator.h" | ||
24 | #include <KLocalizedString> | 24 | #include <KLocalizedString> | ||
25 | #include <KStandardAction> | 25 | #include <KStandardAction> | ||
26 | #include <KCursor> | 26 | #include <KCursor> | ||
27 | #include <KConfigGroup> | 27 | #include <KConfigGroup> | ||
28 | #include <QIcon> | 28 | #include <QIcon> | ||
29 | #include <KIconTheme> | | |||
30 | #include <KConfig> | 29 | #include <KConfig> | ||
31 | #include <KStandardGuiItem> | 30 | #include <KStandardGuiItem> | ||
32 | #include <KSharedConfig> | 31 | #include <KSharedConfig> | ||
33 | #include <KMessageBox> | 32 | #include <KMessageBox> | ||
34 | 33 | | |||
35 | #include <sonnet/backgroundchecker.h> | 34 | #include <sonnet/backgroundchecker.h> | ||
36 | #include <Sonnet/Dialog> | 35 | #include <Sonnet/Dialog> | ||
37 | #include <Sonnet/Highlighter> | 36 | #include <Sonnet/Highlighter> | ||
▲ Show 20 Lines • Show All 129 Lines • ▼ Show 20 Line(s) | 156 | if (!isReadOnly()) { | |||
167 | if (separatorAction) { | 166 | if (separatorAction) { | ||
168 | QAction *clearAllAction = KStandardAction::clear(this, &RichTextEditor::slotUndoableClear, popup); | 167 | QAction *clearAllAction = KStandardAction::clear(this, &RichTextEditor::slotUndoableClear, popup); | ||
169 | if (emptyDocument) { | 168 | if (emptyDocument) { | ||
170 | clearAllAction->setEnabled(false); | 169 | clearAllAction->setEnabled(false); | ||
171 | } | 170 | } | ||
172 | popup->insertAction(separatorAction, clearAllAction); | 171 | popup->insertAction(separatorAction, clearAllAction); | ||
173 | } | 172 | } | ||
174 | } | 173 | } | ||
175 | KIconTheme::assignIconsToContextMenu(isReadOnly() ? KIconTheme::ReadOnlyText | | |||
176 | : KIconTheme::TextEditor, | | |||
177 | popup->actions()); | | |||
178 | if (searchSupport()) { | 174 | if (searchSupport()) { | ||
179 | popup->addSeparator(); | 175 | popup->addSeparator(); | ||
180 | QAction *findAct = popup->addAction(KStandardGuiItem::find().icon(), KStandardGuiItem::find().text(), this, &RichTextEditor::findText, Qt::Key_F + Qt::CTRL); | 176 | QAction *findAct = popup->addAction(KStandardGuiItem::find().icon(), KStandardGuiItem::find().text(), this, &RichTextEditor::findText, Qt::Key_F + Qt::CTRL); | ||
181 | if (emptyDocument) { | 177 | if (emptyDocument) { | ||
182 | findAct->setEnabled(false); | 178 | findAct->setEnabled(false); | ||
183 | } | 179 | } | ||
184 | popup->addSeparator(); | 180 | popup->addSeparator(); | ||
185 | if (!isReadOnly()) { | 181 | if (!isReadOnly()) { | ||
▲ Show 20 Lines • Show All 811 Lines • Show Last 20 Lines |