summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2012-03-26 11:15:11 +0200
committerTobias Hunger <tobias.hunger@nokia.com>2012-04-17 12:35:37 +0200
commit5a01a0c1571bbdd4a4a7ad5888f67b75502b1a6b (patch)
treef3c8c67a45b1ec04a4fe3f97bbabd89560a2d3e1 /src/plugins/qt4projectmanager/qt-s60/s60deployconfiguration.h
parentb439999f1d8e0d2dbb8c60bcffff8f21e7f80ac9 (diff)
downloadqt-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.h32
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;
};