aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-04-06 13:33:55 +0200
committerhjk <hjk@qt.io>2018-04-09 06:54:31 +0000
commitef79078db2360b9f532d1bec5c01763bfa2f21a7 (patch)
treed75f7ee18c9e8ef9295199da68bb17ee4a1f906c /src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp
parent818380984673bde184c227d0b6b477e24b3fb408 (diff)
RemoteLinux: Move RunConfigurationFactories close to RunConfigurations
No need to have a dozen lines of code in a separate translation unit and more in line with what others do nowadays. Change-Id: I029cac3d96b6a318be2cc4efad08badfae68fc20 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp')
-rw-r--r--src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp b/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp
index 9f5a3c32f20..5701905b6aa 100644
--- a/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp
+++ b/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp
@@ -25,6 +25,7 @@
#include "remotelinuxcustomrunconfiguration.h"
+#include "remotelinux_constants.h"
#include "remotelinuxenvironmentaspect.h"
#include "ui_remotelinuxcustomrunconfigurationwidget.h"
@@ -202,6 +203,17 @@ QVariantMap RemoteLinuxCustomRunConfiguration::toMap() const
return map;
}
+// RemoteLinuxCustomRunConfigurationFactory
+
+RemoteLinuxCustomRunConfigurationFactory::RemoteLinuxCustomRunConfigurationFactory()
+ : FixedRunConfigurationFactory(RemoteLinuxCustomRunConfiguration::runConfigDefaultDisplayName(),
+ true)
+{
+ registerRunConfiguration<RemoteLinuxCustomRunConfiguration>
+ (RemoteLinuxCustomRunConfiguration::runConfigId());
+ addSupportedTargetDeviceType(RemoteLinux::Constants::GenericLinuxOsType);
+}
+
} // namespace Internal
} // namespace RemoteLinux