Port away from QNetworkConfigurationmanager
This commit is contained in:
@@ -53,8 +53,6 @@ Controller::Controller(QObject *parent)
|
|||||||
Connection::setRoomType<NeoChatRoom>();
|
Connection::setRoomType<NeoChatRoom>();
|
||||||
Connection::setUserType<NeoChatUser>();
|
Connection::setUserType<NeoChatUser>();
|
||||||
|
|
||||||
connect(&m_ncm, &QNetworkConfigurationManager::onlineStateChanged, this, &Controller::isOnlineChanged);
|
|
||||||
|
|
||||||
QTimer::singleShot(0, this, [=] {
|
QTimer::singleShot(0, this, [=] {
|
||||||
invokeLogin();
|
invokeLogin();
|
||||||
});
|
});
|
||||||
@@ -208,14 +206,6 @@ void Controller::addConnection(Connection *c)
|
|||||||
connect(c, &Connection::loggedOut, this, [=] {
|
connect(c, &Connection::loggedOut, this, [=] {
|
||||||
dropConnection(c);
|
dropConnection(c);
|
||||||
});
|
});
|
||||||
connect(&m_ncm, &QNetworkConfigurationManager::onlineStateChanged, [=](bool status) {
|
|
||||||
if (!status) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
c->stopSync();
|
|
||||||
c->sync(30000);
|
|
||||||
});
|
|
||||||
|
|
||||||
setBusy(true);
|
setBusy(true);
|
||||||
|
|
||||||
@@ -498,11 +488,6 @@ void Controller::setQuitOnLastWindowClosed(bool value)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Controller::isOnline() const
|
|
||||||
{
|
|
||||||
return m_ncm.isOnline();
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Controller::busy() const
|
bool Controller::busy() const
|
||||||
{
|
{
|
||||||
return m_busy;
|
return m_busy;
|
||||||
|
|||||||
@@ -9,7 +9,6 @@
|
|||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QMediaPlayer>
|
#include <QMediaPlayer>
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
#include <QNetworkConfigurationManager>
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QSystemTrayIcon>
|
#include <QSystemTrayIcon>
|
||||||
|
|
||||||
@@ -29,7 +28,6 @@ class Controller : public QObject
|
|||||||
Q_PROPERTY(int accountCount READ accountCount NOTIFY connectionAdded NOTIFY connectionDropped)
|
Q_PROPERTY(int accountCount READ accountCount NOTIFY connectionAdded NOTIFY connectionDropped)
|
||||||
Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed WRITE setQuitOnLastWindowClosed NOTIFY quitOnLastWindowClosedChanged)
|
Q_PROPERTY(bool quitOnLastWindowClosed READ quitOnLastWindowClosed WRITE setQuitOnLastWindowClosed NOTIFY quitOnLastWindowClosedChanged)
|
||||||
Q_PROPERTY(Connection *activeConnection READ activeConnection WRITE setActiveConnection NOTIFY activeConnectionChanged)
|
Q_PROPERTY(Connection *activeConnection READ activeConnection WRITE setActiveConnection NOTIFY activeConnectionChanged)
|
||||||
Q_PROPERTY(bool isOnline READ isOnline NOTIFY isOnlineChanged)
|
|
||||||
Q_PROPERTY(bool busy READ busy WRITE setBusy NOTIFY busyChanged)
|
Q_PROPERTY(bool busy READ busy WRITE setBusy NOTIFY busyChanged)
|
||||||
Q_PROPERTY(KAboutData aboutData READ aboutData WRITE setAboutData NOTIFY aboutDataChanged)
|
Q_PROPERTY(KAboutData aboutData READ aboutData WRITE setAboutData NOTIFY aboutDataChanged)
|
||||||
|
|
||||||
@@ -51,8 +49,6 @@ public:
|
|||||||
|
|
||||||
int accountCount() const;
|
int accountCount() const;
|
||||||
|
|
||||||
bool isOnline() const;
|
|
||||||
|
|
||||||
bool quitOnLastWindowClosed() const;
|
bool quitOnLastWindowClosed() const;
|
||||||
void setQuitOnLastWindowClosed(bool value);
|
void setQuitOnLastWindowClosed(bool value);
|
||||||
|
|
||||||
@@ -75,7 +71,6 @@ private:
|
|||||||
|
|
||||||
QVector<Connection *> m_connections;
|
QVector<Connection *> m_connections;
|
||||||
QPointer<Connection> m_connection;
|
QPointer<Connection> m_connection;
|
||||||
QNetworkConfigurationManager m_ncm;
|
|
||||||
bool m_busy = false;
|
bool m_busy = false;
|
||||||
|
|
||||||
QByteArray loadAccessTokenFromFile(const AccountSettings &account);
|
QByteArray loadAccessTokenFromFile(const AccountSettings &account);
|
||||||
@@ -102,7 +97,6 @@ Q_SIGNALS:
|
|||||||
void quitOnLastWindowClosedChanged();
|
void quitOnLastWindowClosedChanged();
|
||||||
void unreadCountChanged();
|
void unreadCountChanged();
|
||||||
void activeConnectionChanged();
|
void activeConnectionChanged();
|
||||||
void isOnlineChanged();
|
|
||||||
void aboutDataChanged();
|
void aboutDataChanged();
|
||||||
void passwordStatus(Controller::PasswordStatus status);
|
void passwordStatus(Controller::PasswordStatus status);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user