diff --git a/src/widgets/filterwidget.ui b/src/widgets/filterwidget.ui
--- a/src/widgets/filterwidget.ui
+++ b/src/widgets/filterwidget.ui
@@ -46,6 +46,9 @@
true
+
+ true
+
@@ -70,6 +73,9 @@
-
+
+ Sort in ascending order
+
@@ -82,13 +88,19 @@
true
+
+ true
+
sortOrderGroup
-
+
+ Sort in descending order
+
@@ -98,6 +110,9 @@
true
+
+ true
+
sortOrderGroup
diff --git a/tests/units/widgets/filterwidgettest.cpp b/tests/units/widgets/filterwidgettest.cpp
--- a/tests/units/widgets/filterwidgettest.cpp
+++ b/tests/units/widgets/filterwidgettest.cpp
@@ -23,9 +23,9 @@
#include
-#include
#include
#include
+#include
#include "widgets/filterwidget.h"
@@ -51,28 +51,31 @@
QVERIFY(filterEdit->text().isEmpty());
QCOMPARE(filterEdit->placeholderText(), tr("Filter..."));
- QAbstractButton *extensionButton = filter.findChild(QStringLiteral("extensionButton"));
+ auto extensionButton = filter.findChild(QStringLiteral("extensionButton"));
QVERIFY(extensionButton);
QVERIFY(extensionButton->isVisibleTo(&filter));
QVERIFY(!extensionButton->isChecked());
QCOMPARE(extensionButton->icon(), QIcon::fromTheme(QStringLiteral("arrow-down-double")));
+ QVERIFY(extensionButton->autoRaise());
QComboBox *sortTypeCombo = filter.findChild(QStringLiteral("sortTypeCombo"));
QVERIFY(sortTypeCombo);
QVERIFY(!sortTypeCombo->isVisibleTo(&filter));
QCOMPARE(sortTypeCombo->currentIndex(), 0);
- QAbstractButton *ascendingButton = filter.findChild(QStringLiteral("ascendingButton"));
+ auto ascendingButton = filter.findChild(QStringLiteral("ascendingButton"));
QVERIFY(ascendingButton);
QVERIFY(!ascendingButton->isVisibleTo(&filter));
QVERIFY(ascendingButton->isChecked());
QCOMPARE(ascendingButton->icon(), QIcon::fromTheme(QStringLiteral("arrow-up")));
+ QVERIFY(ascendingButton->autoRaise());
- QAbstractButton *descendingButton = filter.findChild(QStringLiteral("descendingButton"));
+ auto descendingButton = filter.findChild(QStringLiteral("descendingButton"));
QVERIFY(descendingButton);
QVERIFY(!descendingButton->isVisibleTo(&filter));
QVERIFY(!descendingButton->isChecked());
QCOMPARE(descendingButton->icon(), QIcon::fromTheme(QStringLiteral("arrow-down")));
+ QVERIFY(descendingButton->autoRaise());
}
void shouldChangeAppliedFilter()