summaryrefslogtreecommitdiff
path: root/src/plugins/find/searchresultwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/find/searchresultwidget.cpp')
-rw-r--r--src/plugins/find/searchresultwidget.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/plugins/find/searchresultwidget.cpp b/src/plugins/find/searchresultwidget.cpp
index bca0ca380b..e61d36c614 100644
--- a/src/plugins/find/searchresultwidget.cpp
+++ b/src/plugins/find/searchresultwidget.cpp
@@ -32,6 +32,7 @@
#include "searchresulttreemodel.h"
#include "searchresulttreeitems.h"
#include "searchresulttreeitemroles.h"
+#include "searchresultcolor.h"
#include "ifindsupport.h"
#include "treeviewfind.h"
@@ -222,7 +223,7 @@ void SearchResultWidget::addResults(const QList<SearchResultItem> &items, Search
updateMatchesFoundLabel();
if (firstItems) {
if (showWarningMessage()) {
- Core::InfoBarEntry info(QLatin1String(UNDO_WARNING_ID), tr("This change cannot be undone."));
+ Core::InfoBarEntry info(Core::Id(UNDO_WARNING_ID), tr("This change cannot be undone."));
info.setCustomButtonInfo(tr("Do not warn again"), this, SLOT(hideNoUndoWarning()));
m_infoBar.addInfo(info);
}
@@ -240,7 +241,7 @@ void SearchResultWidget::addResults(const QList<SearchResultItem> &items, Search
} else if (m_count > SEARCHRESULT_WARNING_LIMIT && !m_sizeWarningOverridden && !m_sizeWarningActive) {
m_sizeWarningActive = true;
emit paused(true);
- Core::InfoBarEntry info(QLatin1String(SIZE_WARNING_ID),
+ Core::InfoBarEntry info(Core::Id(SIZE_WARNING_ID),
tr("The search resulted in more than %n items, do you still want to continue?",
0, SEARCHRESULT_WARNING_LIMIT));
info.setCancelButtonInfo(tr("Cancel"), this, SLOT(cancelAfterSizeWarning()));
@@ -318,9 +319,9 @@ void SearchResultWidget::notifyVisibilityChanged(bool visible)
emit visibilityChanged(visible);
}
-void SearchResultWidget::setTextEditorFont(const QFont &font)
+void SearchResultWidget::setTextEditorFont(const QFont &font, const SearchResultColor color)
{
- m_searchResultTreeView->setTextEditorFont(font);
+ m_searchResultTreeView->setTextEditorFont(font, color);
}
void SearchResultWidget::setAutoExpandResults(bool expand)
@@ -367,7 +368,7 @@ void SearchResultWidget::restart()
m_searchResultTreeView->clear();
m_count = 0;
if (m_sizeWarningActive)
- m_infoBar.removeInfo(QLatin1String(SIZE_WARNING_ID));
+ m_infoBar.removeInfo(Core::Id(SIZE_WARNING_ID));
m_sizeWarningActive = false;
m_sizeWarningOverridden = false;
m_cancelButton->setVisible(true);
@@ -391,7 +392,7 @@ void SearchResultWidget::setSearchAgainEnabled(bool enabled)
void SearchResultWidget::finishSearch(bool canceled)
{
if (m_sizeWarningActive)
- m_infoBar.removeInfo(QLatin1String(SIZE_WARNING_ID));
+ m_infoBar.removeInfo(Core::Id(SIZE_WARNING_ID));
m_sizeWarningActive = false;
m_sizeWarningOverridden = false;
m_replaceTextEdit->setEnabled(m_count > 0);
@@ -409,20 +410,20 @@ void SearchResultWidget::sendRequestPopup()
void SearchResultWidget::hideNoUndoWarning()
{
setShowWarningMessage(false);
- m_infoBar.removeInfo(QLatin1String(UNDO_WARNING_ID));
+ m_infoBar.removeInfo(Core::Id(UNDO_WARNING_ID));
}
void SearchResultWidget::continueAfterSizeWarning()
{
m_sizeWarningOverridden = true;
m_sizeWarningActive = false;
- m_infoBar.removeInfo(QLatin1String(SIZE_WARNING_ID));
+ m_infoBar.removeInfo(Core::Id(SIZE_WARNING_ID));
emit paused(false);
}
void SearchResultWidget::cancelAfterSizeWarning()
{
- m_infoBar.removeInfo(QLatin1String(SIZE_WARNING_ID));
+ m_infoBar.removeInfo(Core::Id(SIZE_WARNING_ID));
m_sizeWarningOverridden = true;
m_sizeWarningActive = false;
emit cancelled();
@@ -460,7 +461,7 @@ void SearchResultWidget::searchAgain()
bool SearchResultWidget::showWarningMessage() const
{
- if (m_dontAskAgainGroup.isEmpty() || m_infoBar.containsInfo(QLatin1String(UNDO_WARNING_ID)))
+ if (m_dontAskAgainGroup.isEmpty() || m_infoBar.containsInfo(Core::Id(UNDO_WARNING_ID)))
return false;
// read settings
QSettings *settings = Core::ICore::settings();