Run "New ..." dialog as non-blocking, stay-on-top.

Task-number: QTCREATORBUG-6102
Change-Id: I384c37e5867ce1cbd6127e96c49cb7790298713c
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Eike Ziller
2014-06-27 15:15:09 +02:00
parent 8cd6f19095
commit 5b3bb398ba
8 changed files with 133 additions and 71 deletions

View File

@@ -311,6 +311,11 @@ ICore *ICore::instance()
return m_instance;
}
bool ICore::isNewItemDialogRunning()
{
return m_mainwindow->isNewItemDialogRunning();
}
ICore::ICore(MainWindow *mainwindow)
{
m_instance = this;
@@ -318,6 +323,8 @@ ICore::ICore(MainWindow *mainwindow)
// Save settings once after all plugins are initialized:
connect(ExtensionSystem::PluginManager::instance(), SIGNAL(initializationDone()),
this, SLOT(saveSettings()));
connect(m_mainwindow, SIGNAL(newItemDialogRunningChanged()),
this, SIGNAL(newItemDialogRunningChanged()));
}
ICore::~ICore()