aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/display_filter_edit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/display_filter_edit.cpp')
-rw-r--r--ui/qt/display_filter_edit.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/ui/qt/display_filter_edit.cpp b/ui/qt/display_filter_edit.cpp
index ea01dcca14..7d80f76697 100644
--- a/ui/qt/display_filter_edit.cpp
+++ b/ui/qt/display_filter_edit.cpp
@@ -327,6 +327,28 @@ void DisplayFilterEdit::displayFilterSuccess(bool success)
apply_button_->setEnabled(!success);
}
+void DisplayFilterEdit::changeEvent(QEvent* event)
+{
+ if (0 != event)
+ {
+ switch (event->type())
+ {
+ case QEvent::LanguageChange:
+ if (plain_) {
+ empty_filter_message_ = QString(tr("Enter a display filter %1")).
+ arg(UTF8_HORIZONTAL_ELLIPSIS);
+ } else {
+ empty_filter_message_ = QString(tr("Apply a display filter %1 <%2/>"))
+ .arg(UTF8_HORIZONTAL_ELLIPSIS).arg(DEFAULT_MODIFIER);
+ }
+ break;
+ default:
+ break;
+ }
+ }
+ SyntaxLineEdit::changeEvent(event);
+}
+
/*
* Editor modelines
*