summaryrefslogtreecommitdiff
path: root/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@nokia.com>2011-08-02 12:20:16 +0200
committerChristian Kandeler <christian.kandeler@nokia.com>2011-08-02 13:38:55 +0200
commitedc776c26cf136f187266c17361320964062ba7f (patch)
tree663295eee5275316906a1f038b576f6f5e4cd725 /src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h
parent7efb3c35a5e50843657815e755efdb4bffaed231 (diff)
downloadqt-creator-edc776c26cf136f187266c17361320964062ba7f.tar.gz
RemoteLinux: Private implementation for all exported classes.
Change-Id: Id92eb156b027a4986788141845170105b3b1d9e5 Reviewed-on: http://codereview.qt.nokia.com/2507 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
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