#pragma once #include // Сторож Wi-Fi-подключений: фоновый воркер (QThread), который держит устройства из // реестра wifi_connections на связи. Раз в ~intervalSecs проходит по записям и // переподключает отвалившихся (offline → disconnect+connect, absent → connect, при // смене порта — поиск через mDNS). Повторный pair не нужен — хост уже доверенный. // Само устройство подхватывает DeviceScreener (общий adb-сервер). class WifiAdbConnector final : public QObject { Q_OBJECT public: explicit WifiAdbConnector(QObject *parent = nullptr); public slots: void start(); void stop(); signals: void finished(); private: void reconnectCycle(); bool m_running = true; int m_intervalSecs = 30; };