mirror of
https://github.com/iDescriptor/iDescriptor.git
synced 2026-06-21 19:35:49 +08:00
add signal for deviceBecameWired and handle connection in AppContext
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user