diff options
author | Tobias Hunger <tobias.hunger@nokia.com> | 2012-03-26 11:15:11 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@nokia.com> | 2012-04-17 12:35:37 +0200 |
commit | 5a01a0c1571bbdd4a4a7ad5888f67b75502b1a6b (patch) | |
tree | f3c8c67a45b1ec04a4fe3f97bbabd89560a2d3e1 /src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h | |
parent | b439999f1d8e0d2dbb8c60bcffff8f21e7f80ac9 (diff) | |
download | qt-creator-5a01a0c1571bbdd4a4a7ad5888f67b75502b1a6b.tar.gz |
Add SymbianIDevice
Change-Id: I0332e6a5e8db6e25a87804c647e920cab537eafe
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Diffstat (limited to 'src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h')
-rw-r--r-- | src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h | 32 |
1 files changed, 6 insertions, 26 deletions
diff --git a/src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h b/src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h index af281344e1..68e4218531 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h +++ b/src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h @@ -33,6 +33,8 @@ #ifndef S60DEPLOYCONFIGURATION_H #define S60DEPLOYCONFIGURATION_H +#include <projectexplorer/devicesupport/idevice.h> + #include <projectexplorer/deployconfiguration.h> #include <qt4projectmanager/qt4projectmanager_global.h> @@ -49,6 +51,7 @@ class BaseQtVersion; namespace Qt4ProjectManager { class Qt4ProFileNode; class S60DeployConfigurationFactory; +class SymbianIDevice; namespace Internal { class Qt4SymbianTarget; @@ -62,11 +65,6 @@ class QT4PROJECTMANAGER_EXPORT S60DeployConfiguration : public ProjectExplorer:: friend class S60DeployConfigurationFactory; public: - enum CommunicationChannel { - CommunicationCodaSerialConnection, - CommunicationCodaTcpConnection - }; - typedef QPair<char, int> DeviceDrive; explicit S60DeployConfiguration(ProjectExplorer::Target *parent); @@ -77,24 +75,12 @@ public: const QtSupport::BaseQtVersion *qtVersion() const; ProjectExplorer::ToolChain *toolChain() const; - QString serialPortName() const; - void setSerialPortName(const QString &name); - char installationDrive() const; void setInstallationDrive(char drive); bool silentInstall() const; void setSilentInstall(bool silent); - QString deviceAddress() const; - void setDeviceAddress(const QString &address); - - void setDevicePort(const QString &port); - QString devicePort() const; - - void setCommunicationChannel(CommunicationChannel channel); - S60DeployConfiguration::CommunicationChannel communicationChannel() const; - void setAvailableDeviceDrives(QList<DeviceDrive> drives); const QList<DeviceDrive> &availableDeviceDrives() const; @@ -104,15 +90,13 @@ public: QStringList appPackageTemplateFileNames() const; bool runSmartInstaller() const; + SymbianIDevice *device() const; QVariantMap toMap() const; signals: + void deviceChanged(); void targetInformationChanged(); - void serialPortNameChanged(); - void communicationChannelChanged(); - void deviceAddressChanged(); - void devicePortChanged(); void availableDeviceDrivesChanged(); void installationDriveChanged(); @@ -139,14 +123,10 @@ private: private: ProjectExplorer::BuildConfiguration *m_activeBuildConfiguration; - QString m_serialPortName; + Core::Id m_deviceId; char m_installationDrive; bool m_silentInstall; - QString m_deviceAddress; - QString m_devicePort; - CommunicationChannel m_communicationChannel; - QList<DeviceDrive> m_availableDeviceDrives; }; |