You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
VideoClient98/src/global.h

43 lines
854 B
C++

#ifndef GLOBAL_H
#define GLOBAL_H
#include <QHostAddress>
#include <QHostInfo>
#include <QList>
#include <QNetworkInterface>
#include <QSerialPortInfo>
#include <QSettings>
#include <QStringList>
#include <QUdpSocket>
extern QSettings* g_networkSettingInfo;
extern QUdpSocket* g_CommandudpSocket;
extern void getLocalIP(QStringList& localIPList);
extern void getLocalSerialPorts(QStringList& localCOMList);
extern bool isValidIPAddress(const QString& ip);
extern bool isMulticastAddress(const QString& ip);
struct NetworkIPStruct {
QString localIP;
QString remoteIP;
uint localPort;
uint remotePort;
};
// enum NotificationType {
// NOTIFICATION_INFORMATION = 0,
// NOTIFICATION_SUCCESS = 1,
// NOTIFICATION_ERROR = 2,
// NOTIFICATION_WARNING = 3
// };
class Global {
public:
Global();
};
#endif // GLOBAL_H