IDevice: Provide default implementation for signalOperation()

Don't repeat implementation returning nullptr in derived classes.

Change-Id: I437f5d206464bf92706cd135d793438f46455ad6
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2022-11-22 10:29:50 +01:00
parent ac760f8e4a
commit ac966d7bb9
11 changed files with 7 additions and 37 deletions

View File

@@ -123,11 +123,6 @@ IDeviceWidget *IosDevice::createWidget()
return new IosDeviceInfoWidget(sharedFromThis());
}
DeviceProcessSignalOperation::Ptr IosDevice::signalOperation() const
{
return DeviceProcessSignalOperation::Ptr();
}
void IosDevice::fromMap(const QVariantMap &map)
{
IDevice::fromMap(map);

View File

@@ -31,7 +31,6 @@ public:
ProjectExplorer::IDevice::DeviceInfo deviceInformation() const override;
ProjectExplorer::IDeviceWidget *createWidget() override;
ProjectExplorer::DeviceProcessSignalOperation::Ptr signalOperation() const override;
QString deviceName() const;
QString uniqueDeviceID() const;

View File

@@ -47,11 +47,6 @@ IDeviceWidget *IosSimulator::createWidget()
return nullptr;
}
DeviceProcessSignalOperation::Ptr IosSimulator::signalOperation() const
{
return DeviceProcessSignalOperation::Ptr();
}
Utils::Port IosSimulator::nextPort() const
{
for (int i = 0; i < 100; ++i) {

View File

@@ -50,7 +50,6 @@ public:
ProjectExplorer::IDevice::DeviceInfo deviceInformation() const override;
ProjectExplorer::IDeviceWidget *createWidget() override;
ProjectExplorer::DeviceProcessSignalOperation::Ptr signalOperation() const override;
Utils::Port nextPort() const;
bool canAutoDetectPorts() const override;