diff options
author | Tobias Hunger <[email protected]> | 2012-04-24 15:49:09 +0200 |
---|---|---|
committer | Tobias Hunger <[email protected]> | 2012-06-21 12:08:12 +0200 |
commit | 24314562165588b56a318b3b8a846bf5deda7c41 (patch) | |
tree | b5dcf951e76d003c2623011b0e91994e06e7e061 /src/plugins/madde/qt4maemodeployconfiguration.h | |
parent | 8c77b8c9d7b25d0c89003c8c4a54e8da5bfb7edd (diff) |
Profile introduction
Introduce Profiles to store sets of values that describe a system/device.
These profiles are held by a target, getting rid of much of the information
stored in the Build-/Run-/DeployConfigurations, greatly simplifying those.
This is a squash of the wip/profile branch which has been on gerrit for a
while, rebased to current master.
Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f
Reviewed-by: Daniel Teske <[email protected]>
Diffstat (limited to 'src/plugins/madde/qt4maemodeployconfiguration.h')
-rw-r--r-- | src/plugins/madde/qt4maemodeployconfiguration.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/plugins/madde/qt4maemodeployconfiguration.h b/src/plugins/madde/qt4maemodeployconfiguration.h index 299552bd843..4a809f06fcf 100644 --- a/src/plugins/madde/qt4maemodeployconfiguration.h +++ b/src/plugins/madde/qt4maemodeployconfiguration.h @@ -33,12 +33,14 @@ #ifndef QT4PROJECTMANAGER_QT4DEPLOYCONFIGURATION_H #define QT4PROJECTMANAGER_QT4DEPLOYCONFIGURATION_H +#include <remotelinux/deploymentsettingsassistant.h> #include <remotelinux/remotelinuxdeployconfiguration.h> +#include <utils/fileutils.h> namespace RemoteLinux { class DeployableFilesPerProFile; class DeploymentSettingsAssistant; -} +} // namespace RemoteLinux namespace Madde { namespace Internal { @@ -78,7 +80,20 @@ public: static Core::Id harmattanId(); static Core::Id meegoId(); + RemoteLinux::DeploymentSettingsAssistant *deploymentSettingsAssistant(); + + QString qmakeScope() const; + QString installPrefix() const; + +private slots: + void debianDirChanged(const Utils::FileName &dir); + void setupPackaging(); + private: + void init(); + void setupDebianPackaging(); + void addFilesToProject(const QStringList &files); + friend class Internal::Qt4MaemoDeployConfigurationFactory; Qt4MaemoDeployConfiguration(ProjectExplorer::Target *target, const Core::Id id, |