diff options
Diffstat (limited to 'src/plugins/debugger/debuggerdialogs.h')
-rw-r--r-- | src/plugins/debugger/debuggerdialogs.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggerdialogs.h b/src/plugins/debugger/debuggerdialogs.h index 3f6deba9442..98008e7612c 100644 --- a/src/plugins/debugger/debuggerdialogs.h +++ b/src/plugins/debugger/debuggerdialogs.h @@ -40,6 +40,7 @@ class QPushButton; namespace Ui { class AttachCoreDialog; class AttachExternalDialog; +class AttachTcfDialog; class StartExternalDialog; class StartRemoteDialog; } // namespace Ui @@ -101,6 +102,31 @@ private: ProcessListFilterModel *m_model; }; +class AttachTcfDialog : public QDialog +{ + Q_OBJECT + +public: + explicit AttachTcfDialog(QWidget *parent); + ~AttachTcfDialog(); + + void setRemoteChannel(const QString &host); + void setRemoteArchitecture(const QString &arch); + void setRemoteArchitectures(const QStringList &arches); + QString remoteChannel() const; + QString remoteArchitecture() const; + void setServerStartScript(const QString &scriptName); + QString serverStartScript() const; + void setUseServerStartScript(bool on); + bool useServerStartScript() const; + +private slots: + void updateState(); + +private: + Ui::AttachTcfDialog *m_ui; +}; + class StartExternalDialog : public QDialog { Q_OBJECT |