summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/madde/maemoremotemounter.cpp5
-rw-r--r--src/plugins/madde/maemoremotemounter.h12
2 files changed, 7 insertions, 10 deletions
diff --git a/src/plugins/madde/maemoremotemounter.cpp b/src/plugins/madde/maemoremotemounter.cpp
index 407f403504..695a27e98f 100644
--- a/src/plugins/madde/maemoremotemounter.cpp
+++ b/src/plugins/madde/maemoremotemounter.cpp
@@ -45,9 +45,10 @@
#include <QTimer>
+using namespace ProjectExplorer;
+using namespace QSsh;
using namespace Qt4ProjectManager;
using namespace RemoteLinux;
-using namespace QSsh;
using namespace Utils;
namespace Madde {
@@ -67,7 +68,7 @@ MaemoRemoteMounter::~MaemoRemoteMounter()
}
void MaemoRemoteMounter::setConnection(SshConnection *connection,
- const LinuxDeviceConfiguration::ConstPtr &devConf)
+ const IDevice::ConstPtr &devConf)
{
QTC_ASSERT(m_state == Inactive, return);
diff --git a/src/plugins/madde/maemoremotemounter.h b/src/plugins/madde/maemoremotemounter.h
index 5ae395f878..42423afcef 100644
--- a/src/plugins/madde/maemoremotemounter.h
+++ b/src/plugins/madde/maemoremotemounter.h
@@ -33,6 +33,7 @@
#include "maemomountspecification.h"
+#include <projectexplorer/devicesupport/idevice.h>
#include <utils/fileutils.h>
#include <QList>
@@ -44,18 +45,13 @@
QT_FORWARD_DECLARE_CLASS(QTimer)
namespace QSsh {
-class SftpChannel;
class SshConnection;
class SshRemoteProcess;
}
namespace Utils { class PortList; }
namespace Qt4ProjectManager { class Qt4BuildConfiguration; }
-
-namespace RemoteLinux {
-class LinuxDeviceConfiguration;
-class RemoteLinuxUsedPortsGatherer;
-}
+namespace RemoteLinux { class RemoteLinuxUsedPortsGatherer; }
namespace Madde {
namespace Internal {
@@ -69,7 +65,7 @@ public:
// Must already be connected.
void setConnection(QSsh::SshConnection *connection,
- const QSharedPointer<const RemoteLinux::LinuxDeviceConfiguration> &devConf);
+ const ProjectExplorer::IDevice::ConstPtr &devConf);
void setBuildConfiguration(const Qt4ProjectManager::Qt4BuildConfiguration *bc);
void addMountSpecification(const MaemoMountSpecification &mountSpec,
@@ -124,7 +120,7 @@ private:
};
QSsh::SshConnection *m_connection;
- QSharedPointer<const RemoteLinux::LinuxDeviceConfiguration> m_devConf;
+ ProjectExplorer::IDevice::ConstPtr m_devConf;
QList<MountInfo> m_mountSpecs;
QSharedPointer<QSsh::SshRemoteProcess> m_mountProcess;
QSharedPointer<QSsh::SshRemoteProcess> m_unmountProcess;