diff --git a/src/plugins/debugger/debuggermainwindow.cpp b/src/plugins/debugger/debuggermainwindow.cpp index c101993357a..bdba4afb867 100644 --- a/src/plugins/debugger/debuggermainwindow.cpp +++ b/src/plugins/debugger/debuggermainwindow.cpp @@ -270,9 +270,6 @@ DebuggerMainWindowPrivate::~DebuggerMainWindowPrivate() DebuggerMainWindow::DebuggerMainWindow() : d(new DebuggerMainWindowPrivate(this)) { - qRegisterMetaType("PerspectiveState"); - qRegisterMetaTypeStreamOperators("PerspectiveState"); - setDockNestingEnabled(true); setDockActionsVisible(false); setDocumentMode(true); diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 882e5ecdbb5..6f634f870a9 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -2159,6 +2159,9 @@ DebuggerPlugin::DebuggerPlugin() { setObjectName("DebuggerPlugin"); m_instance = this; + + qRegisterMetaType("Utils::PerspectiveState"); + qRegisterMetaTypeStreamOperators("Utils::PerspectiveState"); } DebuggerPlugin::~DebuggerPlugin()