Skip to content
Snippets Groups Projects
Commit 948f1227 authored by Ming Rui Zhang's avatar Ming Rui Zhang
Browse files

connectivitymonitor: re-add connectivity monitor

Change-Id: I8779770475b7c58dce693dafcf2e74839635a2a0
parent eacf5bb4
No related branches found
No related tags found
No related merge requests found
......@@ -133,6 +133,7 @@ MainApplication::init()
GlobalInstances::setPixmapManipulator(std::make_unique<PixbufManipulator>());
initLrc();
initConnectivityMonitor();
bool startMinimized {false};
parseArguments(startMinimized);
......@@ -208,6 +209,17 @@ MainApplication::initLrc()
LRCInstance::getAPI().holdConferences = false;
}
void
MainApplication::initConnectivityMonitor()
{
#ifdef Q_OS_WIN
connectivityMonitor_.reset(new ConnectivityMonitor(this));
connect(connectivityMonitor_.get(), &ConnectivityMonitor::connectivityChanged, [this] {
LRCInstance::connectivityChanged();
});
#endif // Q_OS_WIN
}
void
MainApplication::parseArguments(bool& startMinimized)
{
......
......@@ -20,6 +20,8 @@
#pragma once
#include "connectivitymonitor.h"
#include <QFile>
#include <QApplication>
#include <QQmlApplicationEngine>
......@@ -40,6 +42,7 @@ public:
private:
void loadTranslations();
void initLrc();
void initConnectivityMonitor();
void parseArguments(bool& startMinimized);
void setApplicationFont();
void initQmlEngine();
......@@ -48,6 +51,9 @@ private:
void cleanup();
private:
#ifdef Q_OS_WIN
QScopedPointer<ConnectivityMonitor> connectivityMonitor_;
#endif // Q_OS_WIN
QScopedPointer<QFile> debugFile_;
QQmlApplicationEngine* engine_;
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment