Synchronized
};
- CoreConnection(QObject *parent = 0);
+ CoreConnection(QObject *parent = nullptr);
void init();
bool connectToCore(AccountId = 0);
void reconnectToCore();
void disconnectFromCore();
+ void internalSessionStateReceived(const Protocol::SessionState &sessionState);
void setupCore(const Protocol::SetupData &setupData);
void loginToCore(const QString &user, const QString &password, bool remember); // for config wizard
void syncToCore(const Protocol::SessionState &sessionState);
- void internalSessionStateReceived(const Protocol::SessionState &sessionState);
void resetConnection(bool wantReconnect = false);
private:
QPointer<ClientAuthHandler> _authHandler;
QPointer<Peer> _peer;
- ConnectionState _state;
+ ConnectionState _state{Disconnected};
QTimer _reconnectTimer;
- bool _wantReconnect;
- bool _wasReconnect;
+ bool _wantReconnect{false};
+ bool _wasReconnect{false};
QSet<QObject *> _netsToSync;
int _numNetsToSync;
- int _progressMinimum, _progressMaximum, _progressValue;
+ int _progressMinimum{0}, _progressMaximum{-1}, _progressValue{-1};
QString _progressText;
- bool _resetting;
+ bool _resetting{false};
CoreAccount _account;
CoreAccountModel *accountModel() const;