diff -r b72c6db6890b -r 5dc02b23752f tools/qdbus/qdbusviewer/qdbusviewer.h --- a/tools/qdbus/qdbusviewer/qdbusviewer.h Wed Jun 23 19:07:03 2010 +0300 +++ b/tools/qdbus/qdbusviewer/qdbusviewer.h Tue Jul 06 15:10:48 2010 +0300 @@ -52,6 +52,7 @@ struct BusSignature { QString mService, mPath, mInterface, mName; + QString mTypeSig; }; class QDBusViewer: public QWidget @@ -65,7 +66,7 @@ void about(); private slots: - void serviceChanged(QTreeWidgetItem *item); + void serviceChanged(const QModelIndex &index); void showContextMenu(const QPoint &); void connectionRequested(const BusSignature &sig); void callMethod(const BusSignature &sig); @@ -91,6 +92,10 @@ QTreeView *tree; QAction *refreshAction; QTreeWidget *services; + QStringListModel *servicesModel; + QSortFilterProxyModel *servicesFilterModel; + QLineEdit *serviceFilterLine; + QListView *servicesView; QTextBrowser *log; QRegExp objectPathRegExp; };