AusweisApp2
ConnectivityManager.h
gehe zur Dokumentation dieser Datei
1
7
#pragma once
8
9
10
#include "
Env.h
"
11
12
#include <QObject>
13
14
class
test_ConnectivityManager;
15
16
namespace
governikus
17
{
18
19
class
ConnectivityManager
20
:
public
QObject
21
{
22
Q_OBJECT
23
friend
class
Env
;
24
friend
class ::test_ConnectivityManager;
25
26
Q_PROPERTY(
bool
networkInterfaceActive
READ
isNetworkInterfaceActive
NOTIFY
fireNetworkInterfaceActiveChanged
)
27
28
private
:
29
int
mTimerId;
30
bool
mActive;
31
32
ConnectivityManager
();
33
~
ConnectivityManager
()
override
;
34
35
void
setActive(
bool
pActive,
const
QString& pInterfaceName = QString());
36
void
updateConnectivity();
37
void
timerEvent(QTimerEvent* pEvent)
override
;
38
39
public
:
40
bool
isNetworkInterfaceActive
()
const
;
41
void
startWatching
();
42
void
stopWatching
();
43
44
Q_SIGNALS:
45
void
fireNetworkInterfaceActiveChanged
(
bool
pActive);
46
};
47
48
49
}
// namespace governikus
governikus::Env
Definition:
Env.h:44
governikus::ConnectivityManager
Definition:
ConnectivityManager.h:21
governikus::ConnectivityManager::networkInterfaceActive
bool networkInterfaceActive
Definition:
ConnectivityManager.h:26
governikus::ConnectivityManager::stopWatching
void stopWatching()
Definition:
ConnectivityManager.cpp:114
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
governikus::ConnectivityManager::fireNetworkInterfaceActiveChanged
void fireNetworkInterfaceActiveChanged(bool pActive)
Env.h
ConnectivityManager.h
governikus::ConnectivityManager::isNetworkInterfaceActive
bool isNetworkInterfaceActive() const
Definition:
ConnectivityManager.cpp:96
governikus::ConnectivityManager::startWatching
void startWatching()
Definition:
ConnectivityManager.cpp:102
src
ui
qml
ConnectivityManager.h
Erzeugt von
1.8.20