Changeset View
Changeset View
Standalone View
Standalone View
src/search/katesearchbar.cpp
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Line(s) | |||||
79 | public: | 79 | public: | ||
80 | AddMenuManager(QMenu *parent, int expectedItemCount) | 80 | AddMenuManager(QMenu *parent, int expectedItemCount) | ||
81 | : m_insertBefore(QVector<QString>(expectedItemCount)), | 81 | : m_insertBefore(QVector<QString>(expectedItemCount)), | ||
82 | m_insertAfter(QVector<QString>(expectedItemCount)), | 82 | m_insertAfter(QVector<QString>(expectedItemCount)), | ||
83 | m_indexWalker(0), | 83 | m_indexWalker(0), | ||
84 | m_menu(nullptr) | 84 | m_menu(nullptr) | ||
85 | { | 85 | { | ||
86 | Q_ASSERT(parent != nullptr); | 86 | Q_ASSERT(parent != nullptr); | ||
87 | m_menu = parent->addMenu(i18n("Add...")); | 87 | m_menu = parent->addMenu(i18n("Add…")); | ||
88 | if (m_menu == nullptr) { | 88 | if (m_menu == nullptr) { | ||
89 | return; | 89 | return; | ||
90 | } | 90 | } | ||
91 | m_menu->setIcon(QIcon::fromTheme(QStringLiteral("list-add"))); | 91 | m_menu->setIcon(QIcon::fromTheme(QStringLiteral("list-add"))); | ||
92 | } | 92 | } | ||
93 | 93 | | |||
94 | void enableMenu(bool enabled) | 94 | void enableMenu(bool enabled) | ||
95 | { | 95 | { | ||
▲ Show 20 Lines • Show All 1298 Lines • ▼ Show 20 Line(s) | 1376 | if (create) { | |||
1394 | m_layout->addWidget(m_widget); | 1394 | m_layout->addWidget(m_widget); | ||
1395 | 1395 | | |||
1396 | // Bind to shared history models | 1396 | // Bind to shared history models | ||
1397 | m_powerUi->pattern->setDuplicatesEnabled(false); | 1397 | m_powerUi->pattern->setDuplicatesEnabled(false); | ||
1398 | m_powerUi->pattern->setInsertPolicy(QComboBox::InsertAtTop); | 1398 | m_powerUi->pattern->setInsertPolicy(QComboBox::InsertAtTop); | ||
1399 | m_powerUi->pattern->setMaxCount(m_config->maxHistorySize()); | 1399 | m_powerUi->pattern->setMaxCount(m_config->maxHistorySize()); | ||
1400 | m_powerUi->pattern->setModel(KTextEditor::EditorPrivate::self()->searchHistoryModel()); | 1400 | m_powerUi->pattern->setModel(KTextEditor::EditorPrivate::self()->searchHistoryModel()); | ||
1401 | m_powerUi->pattern->lineEdit()->setClearButtonEnabled(true); | 1401 | m_powerUi->pattern->lineEdit()->setClearButtonEnabled(true); | ||
1402 | m_powerUi->pattern->lineEdit()->setPlaceholderText(i18n("Search…")); | ||||
1402 | m_powerUi->pattern->setCompleter(nullptr); | 1403 | m_powerUi->pattern->setCompleter(nullptr); | ||
1403 | m_powerUi->replacement->setDuplicatesEnabled(false); | 1404 | m_powerUi->replacement->setDuplicatesEnabled(false); | ||
1404 | m_powerUi->replacement->setInsertPolicy(QComboBox::InsertAtTop); | 1405 | m_powerUi->replacement->setInsertPolicy(QComboBox::InsertAtTop); | ||
1405 | m_powerUi->replacement->setMaxCount(m_config->maxHistorySize()); | 1406 | m_powerUi->replacement->setMaxCount(m_config->maxHistorySize()); | ||
1406 | m_powerUi->replacement->setModel(KTextEditor::EditorPrivate::self()->replaceHistoryModel()); | 1407 | m_powerUi->replacement->setModel(KTextEditor::EditorPrivate::self()->replaceHistoryModel()); | ||
1407 | m_powerUi->replacement->lineEdit()->setClearButtonEnabled(true); | 1408 | m_powerUi->replacement->lineEdit()->setClearButtonEnabled(true); | ||
1409 | m_powerUi->replacement->lineEdit()->setPlaceholderText(i18n("Replace…")); | ||||
1408 | m_powerUi->replacement->setCompleter(nullptr); | 1410 | m_powerUi->replacement->setCompleter(nullptr); | ||
1409 | 1411 | | |||
1410 | // Icons | 1412 | // Icons | ||
1411 | // Gnome does not seem to have all icons we want, so we use fall-back icons for those that are missing. | 1413 | // Gnome does not seem to have all icons we want, so we use fall-back icons for those that are missing. | ||
1412 | QIcon mutateIcon = QIcon::fromTheme(QStringLiteral("games-config-options"), QIcon::fromTheme(QStringLiteral("preferences-system"))); | 1414 | QIcon mutateIcon = QIcon::fromTheme(QStringLiteral("games-config-options"), QIcon::fromTheme(QStringLiteral("preferences-system"))); | ||
1413 | QIcon matchCaseIcon = QIcon::fromTheme(QStringLiteral("format-text-superscript"), QIcon::fromTheme(QStringLiteral("format-text-bold"))); | 1415 | QIcon matchCaseIcon = QIcon::fromTheme(QStringLiteral("format-text-superscript"), QIcon::fromTheme(QStringLiteral("format-text-bold"))); | ||
1414 | m_powerUi->mutate->setIcon(mutateIcon); | 1416 | m_powerUi->mutate->setIcon(mutateIcon); | ||
1415 | m_powerUi->mutate->setChecked(true); | 1417 | m_powerUi->mutate->setChecked(true); | ||
▲ Show 20 Lines • Show All 147 Lines • ▼ Show 20 Line(s) | 1548 | // new QShortcut(KStandardShortcut::paste().alternate(), m_incUi->pattern, SLOT(paste()), 0, Qt::WidgetWithChildrenShortcut); | |||
1563 | // Focus proxy | 1565 | // Focus proxy | ||
1564 | centralWidget()->setFocusProxy(m_incUi->pattern); | 1566 | centralWidget()->setFocusProxy(m_incUi->pattern); | ||
1565 | 1567 | | |||
1566 | m_incUi->pattern->setDuplicatesEnabled(false); | 1568 | m_incUi->pattern->setDuplicatesEnabled(false); | ||
1567 | m_incUi->pattern->setInsertPolicy(QComboBox::InsertAtTop); | 1569 | m_incUi->pattern->setInsertPolicy(QComboBox::InsertAtTop); | ||
1568 | m_incUi->pattern->setMaxCount(m_config->maxHistorySize()); | 1570 | m_incUi->pattern->setMaxCount(m_config->maxHistorySize()); | ||
1569 | m_incUi->pattern->setModel(KTextEditor::EditorPrivate::self()->searchHistoryModel()); | 1571 | m_incUi->pattern->setModel(KTextEditor::EditorPrivate::self()->searchHistoryModel()); | ||
1570 | m_incUi->pattern->lineEdit()->setClearButtonEnabled(true); | 1572 | m_incUi->pattern->lineEdit()->setClearButtonEnabled(true); | ||
1573 | m_incUi->pattern->lineEdit()->setPlaceholderText(i18n("Find...")); | ||||
1571 | m_incUi->pattern->setCompleter(nullptr); | 1574 | m_incUi->pattern->setCompleter(nullptr); | ||
1572 | } | 1575 | } | ||
1573 | 1576 | | |||
1574 | // Restore previous settings | 1577 | // Restore previous settings | ||
1575 | if (create) { | 1578 | if (create) { | ||
1576 | m_incUi->matchCase->setChecked(m_incMatchCase); | 1579 | m_incUi->matchCase->setChecked(m_incMatchCase); | ||
1577 | } | 1580 | } | ||
1578 | 1581 | | |||
▲ Show 20 Lines • Show All 162 Lines • Show Last 20 Lines |