diff options
author | Christian Kandeler <christian.kandeler@nokia.com> | 2011-08-01 16:44:59 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@nokia.com> | 2011-08-01 17:31:26 +0200 |
commit | 04edb4513c79edfd35b7e48689dcda333b3067e0 (patch) | |
tree | fa04b005f89e990fe2c8db69d10dee0b44bb199a /src/plugins/remotelinux/remotelinuxdeployconfiguration.h | |
parent | bfa29c3efcdea96b72631c561fd82c31b42479bc (diff) | |
download | qt-creator-04edb4513c79edfd35b7e48689dcda333b3067e0.tar.gz |
RemoteLinux: Overhaul deployment infrastructure.
- Introduce generic and Madde-specific deploy configuration widgets.
- Move project file update logic into dedicated class.
- Generic deploy configuration widget no longer has the ability to change deployment settings via the GUI, because we cannot know which qmake scope to use for that.
Change-Id: Ie542a0852c8aa1c6b416cd7aece4e48c1cc2de7c
Reviewed-on: http://codereview.qt.nokia.com/2445
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Diffstat (limited to 'src/plugins/remotelinux/remotelinuxdeployconfiguration.h')
-rw-r--r-- | src/plugins/remotelinux/remotelinuxdeployconfiguration.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/remotelinux/remotelinuxdeployconfiguration.h b/src/plugins/remotelinux/remotelinuxdeployconfiguration.h index 962f29a12f..3b96a43ced 100644 --- a/src/plugins/remotelinux/remotelinuxdeployconfiguration.h +++ b/src/plugins/remotelinux/remotelinuxdeployconfiguration.h @@ -45,6 +45,7 @@ namespace RemoteLinux { class DeploymentInfo; namespace Internal { +class RemoteLinuxDeployConfigurationPrivate; class TypeSpecificDeviceConfigurationListModel; } // namespace Internal @@ -67,6 +68,7 @@ public: QSharedPointer<DeploymentInfo> deploymentInfo() const; QSharedPointer<Internal::TypeSpecificDeviceConfigurationListModel> deviceConfigModel() const; QSharedPointer<const LinuxDeviceConfiguration> deviceConfiguration() const; + QString supportedOsType() const; template<class T> T *earlierBuildStep(const ProjectExplorer::BuildStep *laterBuildStep) const { @@ -91,9 +93,7 @@ private: void setDeviceConfig(LinuxDeviceConfiguration::Id internalId); Q_SLOT void handleDeviceConfigurationListUpdated(); - QSharedPointer<DeploymentInfo> m_deploymentInfo; - QSharedPointer<Internal::TypeSpecificDeviceConfigurationListModel> m_devConfModel; - QSharedPointer<const LinuxDeviceConfiguration> m_deviceConfiguration; + Internal::RemoteLinuxDeployConfigurationPrivate * const m_d; }; } // namespace RemoteLinux |