Maemo: Introduce abstract base class for deploy steps targeting devices.

This will make it possible for a MaemoRunConfiguration to work
with deploy steps that do not use Utils::SshConnection, but still
want to make use of our device configurations.
This commit is contained in:
Christian Kandeler
2011-04-21 16:58:38 +02:00
parent f0486a4bb2
commit 253f183df3
13 changed files with 278 additions and 98 deletions

View File

@@ -43,14 +43,14 @@ QT_END_NAMESPACE
namespace Qt4ProjectManager {
namespace Internal {
class AbstractMaemoDeployStep;
class AbstractLinuxDeviceDeployStep;
class MaemoDeployStepWidget : public ProjectExplorer::BuildStepConfigWidget
{
Q_OBJECT
public:
MaemoDeployStepWidget(AbstractMaemoDeployStep *step);
MaemoDeployStepWidget(AbstractLinuxDeviceDeployStep *step);
~MaemoDeployStepWidget();
private:
@@ -64,7 +64,7 @@ private:
virtual QString displayName() const;
Ui::MaemoDeployStepWidget *ui;
AbstractMaemoDeployStep * const m_step;
AbstractLinuxDeviceDeployStep *const m_step;
};
} // namespace Internal