forked from qt-creator/qt-creator
Add split in new window action for editor views.
A few details are still to be done: - extra windows are not restored yet - window title of extra windows should show information about current editor - the "raise main window" hack for Linux doesn't work with Qt 5 But it should already now be quite usable. Change-Id: I638583ee4b2abe32e95c261bdf31b4a10b472748 Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
committed by
David Schulz
parent
d1cb5dade0
commit
65ce453c4e
@@ -270,10 +270,10 @@ DebuggerMainWindow::~DebuggerMainWindow()
|
||||
void DebuggerMainWindow::setCurrentEngine(DebuggerEngine *engine)
|
||||
{
|
||||
if (d->m_engine)
|
||||
disconnect(d->m_engine, SIGNAL(raiseWindow()), this, SLOT(raiseDebuggerWindow()));
|
||||
disconnect(d->m_engine, SIGNAL(raiseWindow()), ICore::appMainWindow(), SLOT(raiseWindow()));
|
||||
d->m_engine = engine;
|
||||
if (d->m_engine)
|
||||
connect(d->m_engine, SIGNAL(raiseWindow()), this, SLOT(raiseDebuggerWindow()));
|
||||
connect(d->m_engine, SIGNAL(raiseWindow()), ICore::appMainWindow(), SLOT(raiseWindow()));
|
||||
}
|
||||
|
||||
DebuggerLanguages DebuggerMainWindow::activeDebugLanguages() const
|
||||
@@ -571,13 +571,6 @@ void DebuggerMainWindow::writeSettings() const
|
||||
settings->endGroup();
|
||||
}
|
||||
|
||||
void DebuggerMainWindow::raiseDebuggerWindow()
|
||||
{
|
||||
Utils::AppMainWindow *appMainWindow = qobject_cast<Utils::AppMainWindow*>(ICore::mainWindow());
|
||||
QTC_ASSERT(appMainWindow, return);
|
||||
appMainWindow->raiseWindow();
|
||||
}
|
||||
|
||||
void DebuggerMainWindow::readSettings()
|
||||
{
|
||||
QSettings *settings = ICore::settings();
|
||||
|
||||
Reference in New Issue
Block a user