mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-09-10 12:03:18 +02:00
connectivitymonitor: re-add connectivity monitor
Change-Id: I8779770475b7c58dce693dafcf2e74839635a2a0
This commit is contained in:
parent
eacf5bb458
commit
948f122738
2 changed files with 18 additions and 0 deletions
|
@ -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_;
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue