diff options
author | hjk <qthjk@ovi.com> | 2012-08-08 13:09:31 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-08-13 17:19:55 +0200 |
commit | 379e4ed3c7f0d97799b442cdb395251218884395 (patch) | |
tree | 9d21c9344976d27f28922bfb3fc9788a1c0187f3 /src/plugins/debugger/debuggerdialogs.h | |
parent | 7e09912736d96f82e0731d6e9e57232c8965f5bf (diff) |
debugger: Merge "Start and Debug {Local,Remote} Application" dialogs
Change-Id: I81a95b592c480254d84d45e71d95f924944db1eb
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/debuggerdialogs.h')
-rw-r--r-- | src/plugins/debugger/debuggerdialogs.h | 55 |
1 files changed, 12 insertions, 43 deletions
diff --git a/src/plugins/debugger/debuggerdialogs.h b/src/plugins/debugger/debuggerdialogs.h index d38d92f968..24122b9b9d 100644 --- a/src/plugins/debugger/debuggerdialogs.h +++ b/src/plugins/debugger/debuggerdialogs.h @@ -44,7 +44,6 @@ class QSettings; QT_END_NAMESPACE namespace Core { class Id; } -namespace ProjectExplorer { class Profile; } namespace Debugger { class DebuggerStartParameters; @@ -54,63 +53,33 @@ namespace Internal { class AttachCoreDialogPrivate; class AttachToQmlPortDialogPrivate; class ProcessListFilterModel; -class StartExternalDialogPrivate; -class StartExternalParameters; -class StartRemoteDialogPrivate; +class StartApplicationParameters; +class StartApplicationDialogPrivate; class StartRemoteEngineDialogPrivate; -class StartRemoteParameters; -class StartExternalDialog : public QDialog +class StartApplicationDialog : public QDialog { Q_OBJECT public: - explicit StartExternalDialog(QWidget *parent); - ~StartExternalDialog(); - - static bool run(QWidget *parent, QSettings *settings, DebuggerStartParameters *sp); - -private slots: - void changed(); - void historyIndexChanged(int); - -private: - StartExternalParameters parameters() const; - void setParameters(const StartExternalParameters &p); - void setHistory(const QList<StartExternalParameters> &l); - - QString executableFile() const; - void setExecutableFile(const QString &executable); - - Core::Id profileId() const; - bool isValid() const; - - StartExternalDialogPrivate *d; -}; - -class StartRemoteDialog : public QDialog -{ - Q_OBJECT - -public: - explicit StartRemoteDialog(QWidget *parent, bool enableStartScript); - ~StartRemoteDialog(); + explicit StartApplicationDialog(QWidget *parent); + ~StartApplicationDialog(); static bool run(QWidget *parent, QSettings *settings, - bool useScript, DebuggerStartParameters *sp); + DebuggerStartParameters *sp); private slots: - void updateState(); void historyIndexChanged(int); + void updateState(); private: - StartRemoteParameters parameters() const; - void setParameters(const StartRemoteParameters &); - void setHistory(const QList<StartRemoteParameters> &); - + StartApplicationParameters parameters() const; + void setParameters(const StartApplicationParameters &p); + void setHistory(const QList<StartApplicationParameters> &l); + void setScriptVisible(bool on); Core::Id profileId() const; - StartRemoteDialogPrivate *d; + StartApplicationDialogPrivate *d; }; class AttachToQmlPortDialog : public QDialog |