summaryrefslogtreecommitdiff
path: root/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h')
-rw-r--r--src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h31
1 files changed, 5 insertions, 26 deletions
diff --git a/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h b/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h
index 551c0de8ef..4b57535298 100644
--- a/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h
+++ b/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h
@@ -37,22 +37,17 @@
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
-class QComboBox;
-class QLabel;
-class QLineEdit;
-class QPushButton;
-class QRadioButton;
class QVBoxLayout;
QT_END_NAMESPACE
-namespace ProjectExplorer { class EnvironmentWidget; }
-namespace Qt4ProjectManager { class Qt4BuildConfiguration; }
namespace Utils { class EnvironmentItem; }
namespace RemoteLinux {
class RemoteLinuxRunConfiguration;
-namespace Internal { class RemoteLinuxEnvironmentReader; }
+namespace Internal {
+class RemoteLinuxRunConfigurationWidgetPrivate;
+} // namespace Internal
class REMOTELINUX_EXPORT RemoteLinuxRunConfigurationWidget : public QWidget
{
@@ -60,6 +55,7 @@ class REMOTELINUX_EXPORT RemoteLinuxRunConfigurationWidget : public QWidget
public:
explicit RemoteLinuxRunConfigurationWidget(RemoteLinuxRunConfiguration *runConfiguration,
QWidget *parent = 0);
+ ~RemoteLinuxRunConfigurationWidget();
void addDisabledLabel(QVBoxLayout *topLayout);
void suppressQmlDebuggingOptions();
@@ -86,24 +82,7 @@ private:
void addGenericWidgets(QVBoxLayout *mainLayout);
void addEnvironmentWidgets(QVBoxLayout *mainLayout);
- RemoteLinuxRunConfiguration *m_runConfiguration;
- QWidget *topWidget;
- QLabel *m_disabledIcon;
- QLabel *m_disabledReason;
- QLineEdit *m_argsLineEdit;
- QLabel *m_localExecutableLabel;
- QLabel *m_remoteExecutableLabel;
- QLabel *m_devConfLabel;
- QLabel *m_debuggingLanguagesLabel;
- QRadioButton *m_debugCppOnlyButton;
- QRadioButton *m_debugQmlOnlyButton;
- QRadioButton *m_debugCppAndQmlButton;
-
- bool m_ignoreChange;
- QPushButton *m_fetchEnv;
- QComboBox *m_baseEnvironmentComboBox;
- Internal::RemoteLinuxEnvironmentReader *m_deviceEnvReader;
- ProjectExplorer::EnvironmentWidget *m_environmentWidget;
+ Internal::RemoteLinuxRunConfigurationWidgetPrivate * const m_d;
};
} // namespace RemoteLinux