add signal for deviceBecameWired and handle connection in AppContext

This commit is contained in:
uncor3
2026-04-10 08:48:05 +00:00
parent 2aa9623669
commit 7e918c1712
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -33,6 +33,14 @@ AppContext *AppContext::sharedInstance()
AppContext::AppContext(QObject *parent) : QObject{parent}
{
cachePairedDevices();
connect(core, &CXX::Core::device_became_wired, this,
[this](const QString &udid) {
if (auto dev = getDevice(udid)) {
dev->deviceInfo.isWireless = false;
}
emit deviceBecameWired(udid);
});
}
void AppContext::cachePairedDevices()
+1
View File
@@ -79,6 +79,7 @@ signals:
void devicePasswordProtected(const QString &udid);
void deviceAlreadyExists(const iDescriptor::Uniq &uniq);
void deviceAlreadyExistsMAC(const iDescriptor::Uniq &uniq);
void deviceBecameWired(const QString &udid);
#ifdef ENABLE_RECOVERY_DEVICE_SUPPORT
void recoveryDeviceAdded(const iDescriptorRecoveryDevice *deviceInfo);
void recoveryDeviceRemoved(uint64_t ecid);