Pavel K.6 августа 2019 г. 11:06
Работа с QNetworkSession и QNetworkConfiguration
Всем ку. Хочу узнать подключено ли устройство к Интернету через вай фай или через моб.сеть(если вай фай то разрешать скачивать какой- то файл итд).
Может у кого то есть идеи?
// Header.h #pragma once #include <QObject> #include <QList> #include <QDebug> class WifiManager : public QObject { Q_OBJECT Q_PROPERTY(bool wifiIsActive READ wifiIsActive NOTIFY wifiStateChanged) public: WifiManager(); ~WifiManager(); Q_INVOKABLE void checkConnectionType(); bool wifiIsActive() const; void setWifiIsActive(bool wifiIsActive); signals: void wifiStateChanged(); private: bool m_wifiIsActive; };
#include "WifiManager.h" #include <QNetworkConfiguration> #include <QNetworkConfigurationManager> #include <QNetworkSession> WifiManager::WifiManager() { } WifiManager::~WifiManager() { this->deleteLater(); } void WifiManager::checkConnectionType() { QNetworkConfigurationManager ncm; QList<QNetworkConfiguration> wifiList = ncm.allConfigurations(); for(auto &x : wifiList) { if(x.bearerType() == QNetworkConfiguration::BearerWLAN && x.state() == QNetworkConfiguration::Active ){ count ++; } if( ) setWifiIsActive(true); } else { setWifiIsActive(false); } qDebug() << m_wifiIsActive; } bool WifiManager::wifiIsActive() const { return m_wifiIsActive; } void WifiManager::setWifiIsActive(bool wifiIsActive) { m_wifiIsActive = wifiIsActive; wifiStateChanged(); }
Заранее спасибо ).
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
Пожалуйста, авторизуйтесь или зарегистрируйтесь
m
- molni99
- 26 октября 2024 г. 8:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
m
- molni99
- 26 октября 2024 г. 8:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20баллов,
- Очки рейтинга-10
FФ
- FONLY- ФОНЛИ
- 25 октября 2024 г. 17:04
C++ - Тест 003. Условия и циклы
- Результат:42баллов,
- Очки рейтинга-8
Последние комментарии
Открываем mp3-файлы с помощью библиотеки audiere Cook meat all the way through priligy otc Note stages 2 3 AKI here exclude patients on dialysis, which are shown in a separate bar graph
Qt/C++ - Урок 017. QGraphicsScene или как работать с графикой в Qt Sort of the world congress on only the fluid seen attached to conceive where to buy priligy in malaysia Depressive symptoms have been associated with digoxin in small trials and case …
Django - Урок 063. Полнотекстовый поиск на сайте для нескольких моделей с поддержкой мультиязычности BVECs are specialized to protect the CNS as, compared to peripheral endothelial cells, they are enriched for tight junction components, chemoprotective ATP Binding Cassette ABC drug efflux trans…
Leet Code Solutions - 003 - Longest Substring Without Repeating Characters priligy and viagra combination However, when the protocol stayed the same, the blastocyst progression rate improved only slightly by 3 compared to those who switched
Qt/C++ - Урок 045. SvgReader на Qt. Восстановление данных из файла SVG в QGraphicsScene where can i buy priligy In order to increase the hydrophilicity and drug delivery capability, Rezaei Sadabady et al
Сейчас обсуждают на форуме
добавить qlineseries в функции I ve a list of symptoms since cd 1 Which is clearly to early for preg symptoms but from cd 1 I have had Sore nipples tmi sorry Heartburn Ovary pain constant cramps like AF about to start and fro…
IscanderChe31 октября 2024 г. 22:43
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…
ИМ
Реализация навигации по разделам Спасибо Евгений!
Игорь Максимов3 октября 2024 г. 11:05
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …
всем спасибо , уже разобрался