forked from qt-creator/qt-creator
Debugger: Delay restoration until Devices are restored
Change-Id: Ib3f63e84959518cd629cb98e3e348aea50979927 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
#include <QObject>
|
||||
#include <QPointer>
|
||||
#include <QPushButton>
|
||||
#include <QTimer>
|
||||
#include <QTreeView>
|
||||
#include <QWidget>
|
||||
|
||||
@@ -62,6 +63,8 @@ public:
|
||||
DebuggerItemManagerPrivate();
|
||||
~DebuggerItemManagerPrivate();
|
||||
|
||||
void extensionsInitialized();
|
||||
|
||||
void restoreDebuggers();
|
||||
void saveDebuggers();
|
||||
|
||||
@@ -815,6 +818,10 @@ DebuggerItemManagerPrivate::DebuggerItemManagerPrivate()
|
||||
m_model = new DebuggerItemModel;
|
||||
m_optionsPage = new DebuggerOptionsPage;
|
||||
ExtensionSystem::PluginManager::addObject(m_optionsPage);
|
||||
}
|
||||
|
||||
void DebuggerItemManagerPrivate::extensionsInitialized()
|
||||
{
|
||||
restoreDebuggers();
|
||||
}
|
||||
|
||||
@@ -954,6 +961,11 @@ DebuggerItemManager::~DebuggerItemManager()
|
||||
delete d;
|
||||
}
|
||||
|
||||
void DebuggerItemManager::extensionsInitialized()
|
||||
{
|
||||
d->extensionsInitialized();
|
||||
}
|
||||
|
||||
const QList<DebuggerItem> DebuggerItemManager::debuggers()
|
||||
{
|
||||
QList<DebuggerItem> result;
|
||||
|
||||
Reference in New Issue
Block a user