diff options
author | Christian Kandeler <christian.kandeler@nokia.com> | 2011-08-02 12:20:16 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@nokia.com> | 2011-08-02 13:38:55 +0200 |
commit | edc776c26cf136f187266c17361320964062ba7f (patch) | |
tree | 663295eee5275316906a1f038b576f6f5e4cd725 /src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h | |
parent | 7efb3c35a5e50843657815e755efdb4bffaed231 (diff) | |
download | qt-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.h | 31 |
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 |