From f55f4acfd8167650fe931ab532ec7b086642b224 Mon Sep 17 00:00:00 2001 From: Alexander Schlarb Date: Fri, 9 Oct 2015 22:30:13 +0200 Subject: Sort items in QDBusViewer Before this commit QDBusViewer does not sort the list of service names it shows in the service list. This makes it pretty hard to find to desired service in the service list. By sorting all services using a custom SortFilterProxy the usability of QDBusViewer is greatly improved. Change-Id: I464addf0988ee020e4efbb4486ec6a4a11c36b6d Task-number: QTBUG-5403 Reviewed-by: Friedemann Kleint --- src/qdbus/qdbusviewer/qdbusviewer.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/qdbus/qdbusviewer/qdbusviewer.h') diff --git a/src/qdbus/qdbusviewer/qdbusviewer.h b/src/qdbus/qdbusviewer/qdbusviewer.h index cd6b5a347..3d54b0e7e 100644 --- a/src/qdbus/qdbusviewer/qdbusviewer.h +++ b/src/qdbus/qdbusviewer/qdbusviewer.h @@ -37,10 +37,11 @@ #include #include +class ServicesProxyModel; + QT_FORWARD_DECLARE_CLASS(QTreeView) QT_FORWARD_DECLARE_CLASS(QTreeWidget) QT_FORWARD_DECLARE_CLASS(QStringListModel) -QT_FORWARD_DECLARE_CLASS(QSortFilterProxyModel) QT_FORWARD_DECLARE_CLASS(QLineEdit) QT_FORWARD_DECLARE_CLASS(QListView) QT_FORWARD_DECLARE_CLASS(QTextBrowser) @@ -95,7 +96,7 @@ private: QAction *refreshAction; QTreeWidget *services; QStringListModel *servicesModel; - QSortFilterProxyModel *servicesFilterModel; + ServicesProxyModel *servicesFilterModel; QLineEdit *serviceFilterLine; QListView *servicesView; QTextBrowser *log; -- cgit v1.2.3