Debugger: Call DebuggerItemManager::restoreDebuggers() more directly

Change-Id: I77a293a8754e2aa3dd521e0810006c5f10ae23ff
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
hjk
2023-08-09 10:47:36 +02:00
parent 048f77b961
commit 9f1c99cb98
3 changed files with 4 additions and 13 deletions

View File

@@ -64,8 +64,6 @@ public:
DebuggerItemManagerPrivate(); DebuggerItemManagerPrivate();
~DebuggerItemManagerPrivate(); ~DebuggerItemManagerPrivate();
void extensionsInitialized();
void restoreDebuggers(); void restoreDebuggers();
void saveDebuggers(); void saveDebuggers();
@@ -896,11 +894,6 @@ DebuggerItemManagerPrivate::DebuggerItemManagerPrivate()
m_optionsPage = new DebuggerOptionsPage; m_optionsPage = new DebuggerOptionsPage;
} }
void DebuggerItemManagerPrivate::extensionsInitialized()
{
restoreDebuggers();
}
DebuggerItemManagerPrivate::~DebuggerItemManagerPrivate() DebuggerItemManagerPrivate::~DebuggerItemManagerPrivate()
{ {
delete m_optionsPage; delete m_optionsPage;
@@ -1038,9 +1031,9 @@ DebuggerItemManager::~DebuggerItemManager()
delete d; delete d;
} }
void DebuggerItemManager::extensionsInitialized() void DebuggerItemManager::restoreDebuggers()
{ {
d->extensionsInitialized(); d->restoreDebuggers();
} }
const QList<DebuggerItem> DebuggerItemManager::debuggers() const QList<DebuggerItem> DebuggerItemManager::debuggers()

View File

@@ -22,7 +22,7 @@ public:
DebuggerItemManager(); DebuggerItemManager();
~DebuggerItemManager(); ~DebuggerItemManager();
void extensionsInitialized(); static void restoreDebuggers();
static const QList<DebuggerItem> debuggers(); static const QList<DebuggerItem> debuggers();

View File

@@ -2059,9 +2059,7 @@ void DebuggerPluginPrivate::remoteCommand(const QStringList &options)
void DebuggerPluginPrivate::extensionsInitialized() void DebuggerPluginPrivate::extensionsInitialized()
{ {
QTimer::singleShot(0, this, [this]{ QTimer::singleShot(0, this, &DebuggerItemManager::restoreDebuggers);
m_debuggerItemManager.extensionsInitialized();
});
// If the CppEditor or QmlJS editor plugin is there, we want to add something to // If the CppEditor or QmlJS editor plugin is there, we want to add something to
// the editor context menu. // the editor context menu.