QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCNetworkAvailabilityMonitor.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtCore/QObject>
4
7class QGCNetworkAvailabilityMonitor : public QObject
8{
9 Q_OBJECT
10
11public:
12 explicit QGCNetworkAvailabilityMonitor(QObject* parent = nullptr);
13
14 bool available() const { return _available; }
15
16signals:
18
19protected:
21 QGCNetworkAvailabilityMonitor(bool available, QObject* parent);
22
24 void _setAvailable(bool available);
25
26private:
27 bool _available = true;
28};
void _setAvailable(bool available)
Emits availableChanged() only when available differs from the current state.
void availableChanged(bool available)