diff options
Diffstat (limited to 'src/plugins/debugger/moduleshandler.h')
-rw-r--r-- | src/plugins/debugger/moduleshandler.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/plugins/debugger/moduleshandler.h b/src/plugins/debugger/moduleshandler.h index 61b68e7ac3..bad6d1c879 100644 --- a/src/plugins/debugger/moduleshandler.h +++ b/src/plugins/debugger/moduleshandler.h @@ -32,6 +32,7 @@ #define DEBUGGER_MODULESHANDLER_H #include <utils/elfreader.h> +#include <utils/treemodel.h> QT_BEGIN_NAMESPACE class QAbstractItemModel; @@ -39,12 +40,9 @@ class QSortFilterProxyModel; QT_END_NAMESPACE namespace Debugger { - -class DebuggerEngine; - namespace Internal { -class ModulesModel; +class DebuggerEngine; ////////////////////////////////////////////////////////////////// // @@ -111,7 +109,6 @@ public: typedef QVector<Module> Modules; - ////////////////////////////////////////////////////////////////// // // ModulesHandler @@ -127,16 +124,18 @@ public: QAbstractItemModel *model() const; - void setModules(const Modules &modules); void removeModule(const QString &modulePath); void updateModule(const Module &module); - Modules modules() const; + void beginUpdateAll(); + void endUpdateAll(); + void removeAll(); + Modules modules() const; private: DebuggerEngine *m_engine; - ModulesModel *m_model; + Utils::TreeModel *m_model; QSortFilterProxyModel *m_proxyModel; }; |