IDevice: Make fromMap() / toMap() protected

Change-Id: I9a8f1caddffaf4e0f446ccc4f08f1110b6c003d4
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2021-12-08 12:39:22 +01:00
parent 42729a8fd9
commit c3a5dc380d
8 changed files with 24 additions and 16 deletions

View File

@@ -46,8 +46,6 @@ class AndroidDevice final : public ProjectExplorer::IDevice
public: public:
AndroidDevice(); AndroidDevice();
void fromMap(const QVariantMap &map) override;
static IDevice::Ptr create(); static IDevice::Ptr create();
static AndroidDeviceInfo androidDeviceInfoFromIDevice(const IDevice *dev); static AndroidDeviceInfo androidDeviceInfoFromIDevice(const IDevice *dev);
static void setAndroidDeviceInfoExtras(IDevice *dev, const AndroidDeviceInfo &info); static void setAndroidDeviceInfoExtras(IDevice *dev, const AndroidDeviceInfo &info);
@@ -74,6 +72,9 @@ public:
QString openGlStatusString() const; QString openGlStatusString() const;
AndroidConfig::OpenGl openGlStatus() const; AndroidConfig::OpenGl openGlStatus() const;
protected:
void fromMap(const QVariantMap &map) final;
private: private:
void addEmulatorActionsIfNotFound(); void addEmulatorActionsIfNotFound();
ProjectExplorer::IDevice::DeviceInfo deviceInformation() const override; ProjectExplorer::IDevice::DeviceInfo deviceInformation() const override;

View File

@@ -57,6 +57,7 @@ public:
void setDebugServerProviderId(const QString &id); void setDebugServerProviderId(const QString &id);
void unregisterDebugServerProvider(IDebugServerProvider *provider); void unregisterDebugServerProvider(IDebugServerProvider *provider);
protected:
void fromMap(const QVariantMap &map) final; void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final; QVariantMap toMap() const final;

View File

@@ -49,11 +49,12 @@ public:
void setSerialNumber(const QString &serial); void setSerialNumber(const QString &serial);
QString serialNumber() const; QString serialNumber() const;
void setupDefaultNetworkSettings(const QString &host);
protected:
void fromMap(const QVariantMap &map) final; void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final; QVariantMap toMap() const final;
void setupDefaultNetworkSettings(const QString &host);
private: private:
QdbDevice(); QdbDevice();

View File

@@ -119,13 +119,15 @@ public:
Utils::FilePath mapFromLocalAccess(const Utils::FilePath &filePath) const; Utils::FilePath mapFromLocalAccess(const Utils::FilePath &filePath) const;
Utils::FilePath mapFromLocalAccess(const QString &filePath) const; Utils::FilePath mapFromLocalAccess(const QString &filePath) const;
protected:
void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final;
private: private:
Utils::FilePaths findFilesWithFind(const Utils::FilePath &filePath, Utils::FilePaths findFilesWithFind(const Utils::FilePath &filePath,
const QStringList &nameFilters, const QStringList &nameFilters,
QDir::Filters filters, QDir::Filters filters,
QDir::SortFlags sort) const; QDir::SortFlags sort) const;
void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final;
void aboutToBeRemoved() const final; void aboutToBeRemoved() const final;

View File

@@ -55,8 +55,6 @@ public:
ProjectExplorer::IDeviceWidget *createWidget() override; ProjectExplorer::IDeviceWidget *createWidget() override;
ProjectExplorer::DeviceProcessSignalOperation::Ptr signalOperation() const override; ProjectExplorer::DeviceProcessSignalOperation::Ptr signalOperation() const override;
void fromMap(const QVariantMap &map) override;
QVariantMap toMap() const override;
QString deviceName() const; QString deviceName() const;
QString uniqueDeviceID() const; QString uniqueDeviceID() const;
QString uniqueInternalDeviceId() const; QString uniqueInternalDeviceId() const;
@@ -68,6 +66,9 @@ public:
static QString name(); static QString name();
protected: protected:
void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final;
friend class IosDeviceFactory; friend class IosDeviceFactory;
friend class Ios::Internal::IosDeviceManager; friend class Ios::Internal::IosDeviceManager;
IosDevice(); IosDevice();

View File

@@ -193,9 +193,6 @@ public:
void setDeviceState(const DeviceState state); void setDeviceState(const DeviceState state);
QString deviceStateToString() const; QString deviceStateToString() const;
virtual void fromMap(const QVariantMap &map);
virtual QVariantMap toMap() const;
static Utils::Id typeFromMap(const QVariantMap &map); static Utils::Id typeFromMap(const QVariantMap &map);
static Utils::Id idFromMap(const QVariantMap &map); static Utils::Id idFromMap(const QVariantMap &map);
@@ -289,6 +286,9 @@ public:
protected: protected:
IDevice(); IDevice();
virtual void fromMap(const QVariantMap &map);
virtual QVariantMap toMap() const;
using OpenTerminal = std::function<void(const Utils::Environment &, const Utils::FilePath &)>; using OpenTerminal = std::function<void(const Utils::Environment &, const Utils::FilePath &)>;
void setOpenTerminal(const OpenTerminal &openTerminal); void setOpenTerminal(const OpenTerminal &openTerminal);
void setDisplayType(const QString &type); void setDisplayType(const QString &type);

View File

@@ -51,10 +51,10 @@ public:
int qnxVersion() const; int qnxVersion() const;
void fromMap(const QVariantMap &map) override;
QVariantMap toMap() const override;
protected: protected:
void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final;
QString interruptProcessByNameCommandLine(const QString &filePath) const; QString interruptProcessByNameCommandLine(const QString &filePath) const;
QString killProcessByNameCommandLine(const QString &filePath) const; QString killProcessByNameCommandLine(const QString &filePath) const;

View File

@@ -43,13 +43,15 @@ public:
ProjectExplorer::IDeviceWidget *createWidget() override; ProjectExplorer::IDeviceWidget *createWidget() override;
ProjectExplorer::DeviceProcessSignalOperation::Ptr signalOperation() const override; ProjectExplorer::DeviceProcessSignalOperation::Ptr signalOperation() const override;
void fromMap(const QVariantMap &map) override;
QVariantMap toMap() const override;
static QString displayNameForType(Utils::Id type); static QString displayNameForType(Utils::Id type);
int deviceId() const { return m_deviceId; } int deviceId() const { return m_deviceId; }
void setDeviceId(int deviceId) { m_deviceId = deviceId; } void setDeviceId(int deviceId) { m_deviceId = deviceId; }
protected:
void fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final;
private: private:
WinRtDevice(); WinRtDevice();