debugger: refactoring of the plugin interface

There's  some 'external' and some 'internal' part now. Other plugins
are only supposed the external interface.
This commit is contained in:
hjk
2010-11-10 11:39:01 +01:00
parent 60bafeb81d
commit 2161e0f6d9
29 changed files with 480 additions and 590 deletions

View File

@@ -32,8 +32,8 @@
#include "threadshandler.h"
#include "debuggeractions.h"
#include "debuggerconstants.h"
#include "debuggercore.h"
#include "debuggerengine.h"
#include "debuggerplugin.h"
#include <utils/savedaction.h>
@@ -66,7 +66,7 @@ ThreadsWindow::ThreadsWindow(QWidget *parent)
void ThreadsWindow::rowActivated(const QModelIndex &index)
{
DebuggerPlugin::instance()->currentEngine()->selectThread(index.row());
debuggerCore()->currentEngine()->selectThread(index.row());
}
void ThreadsWindow::contextMenuEvent(QContextMenuEvent *ev)