aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/filter_action.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/filter_action.cpp')
-rw-r--r--ui/qt/filter_action.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/qt/filter_action.cpp b/ui/qt/filter_action.cpp
index 4da3ae8da3..d724a88237 100644
--- a/ui/qt/filter_action.cpp
+++ b/ui/qt/filter_action.cpp
@@ -230,7 +230,10 @@ QMenu * FilterAction::createFilterMenu(FilterAction::Action act, QString filter,
QMenu * submenu = new QMenu(title, par);
if (filter.length() > 0)
{
- QAction * comment = submenu->addAction(QString("%1: %2").arg(title).arg(filter));
+ int one_em = submenu->fontMetrics().height();
+ QString prep_text = QString("%1: %2").arg(title).arg(filter);
+ prep_text = submenu->fontMetrics().elidedText(prep_text, Qt::ElideRight, one_em * 40);
+ QAction * comment = submenu->addAction(prep_text);
comment->setEnabled(false);
submenu->addSeparator();
}