forked from qt-creator/qt-creator
Give SessionDialog a parent widget
In this way there is no additional item on taskbar Change-Id: Ib946064f3d859a61eaa5495bc4fb7740b641e154 Reviewed-by: Eike Ziller <eike.ziller@nokia.com> Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
@@ -1165,7 +1165,7 @@ void ProjectExplorerPlugin::showSessionManager()
|
|||||||
} else {
|
} else {
|
||||||
d->m_session->save();
|
d->m_session->save();
|
||||||
}
|
}
|
||||||
SessionDialog sessionDialog(d->m_session);
|
SessionDialog sessionDialog(d->m_session, Core::ICore::instance()->mainWindow());
|
||||||
sessionDialog.setAutoLoadSession(d->m_projectExplorerSettings.autorestoreLastSession);
|
sessionDialog.setAutoLoadSession(d->m_projectExplorerSettings.autorestoreLastSession);
|
||||||
sessionDialog.exec();
|
sessionDialog.exec();
|
||||||
d->m_projectExplorerSettings.autorestoreLastSession = sessionDialog.autoLoadSession();
|
d->m_projectExplorerSettings.autorestoreLastSession = sessionDialog.autoLoadSession();
|
||||||
|
|||||||
@@ -145,8 +145,8 @@ bool SessionNameInputDialog::isSwitchToRequested() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SessionDialog::SessionDialog(SessionManager *sessionManager)
|
SessionDialog::SessionDialog(SessionManager *sessionManager, QWidget *parent)
|
||||||
: m_sessionManager(sessionManager)
|
: QDialog(parent), m_sessionManager(sessionManager)
|
||||||
{
|
{
|
||||||
m_ui.setupUi(this);
|
m_ui.setupUi(this);
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class SessionDialog : public QDialog
|
|||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
SessionDialog(SessionManager *sessionManager);
|
SessionDialog(SessionManager *sessionManager, QWidget *parent = 0);
|
||||||
|
|
||||||
void setAutoLoadSession(bool);
|
void setAutoLoadSession(bool);
|
||||||
bool autoLoadSession() const;
|
bool autoLoadSession() const;
|
||||||
|
|||||||
Reference in New Issue
Block a user