summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggerdialogs.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-05-05 12:41:52 +0200
committerhjk <qtc-committer@nokia.com>2010-05-05 12:41:52 +0200
commita945e96377cf0c8b72a96ce6de2bb5889abc62c2 (patch)
tree0e8a461e31b6d00b7c660cf3cb3b1f944c3081ee /src/plugins/debugger/debuggerdialogs.h
parent58c82e03662abcbefdc0b3ae5374d79d62e74cca (diff)
downloadqt-creator-a945e96377cf0c8b72a96ce6de2bb5889abc62c2.tar.gz
Revive TCF agent
This mainly reverts commit ba47987e67cea19ce22ee186322e37fc5111a57e. Conflicts: src/plugins/debugger/debugger.pro src/plugins/debugger/debuggermanager.cpp src/plugins/debugger/debuggermanager.h src/plugins/debugger/debuggerplugin.cpp src/plugins/debugger/debuggerplugin.h
Diffstat (limited to 'src/plugins/debugger/debuggerdialogs.h')
-rw-r--r--src/plugins/debugger/debuggerdialogs.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/plugins/debugger/debuggerdialogs.h b/src/plugins/debugger/debuggerdialogs.h
index 7b9fedca8d..13ad67358f 100644
--- a/src/plugins/debugger/debuggerdialogs.h
+++ b/src/plugins/debugger/debuggerdialogs.h
@@ -42,6 +42,7 @@ class QDialogButtonBox;
namespace Ui {
class AttachCoreDialog;
class AttachExternalDialog;
+class AttachTcfDialog;
class StartExternalDialog;
class StartRemoteDialog;
} // namespace Ui
@@ -107,6 +108,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