#endif
#include "coreaccount.h"
-#include "remoteconnection.h"
+#include "remotepeer.h"
#include "types.h"
class CoreAccountModel;
-class InternalConnection;
+class InternalPeer;
class Network;
+class Peer;
class SignalProxy;
class CoreConnection : public QObject
void coreSetupFailed(const QString &error);
void startInternalCore();
- void connectToInternalCore(InternalConnection *connection);
+ void connectToInternalCore(InternalPeer *connection);
// These signals MUST be handled synchronously!
void userAuthenticationRequired(CoreAccount *, bool *valid, const QString &errorMessage = QString());
QVariantMap _coreMsgBuffer;
QPointer<QTcpSocket> _socket;
- QPointer<SignalProxy::AbstractPeer> _connection;
+ QPointer<Peer> _peer;
ConnectionState _state;
QTimer _reconnectTimer;
bool _wantReconnect;
+ bool _wasReconnect;
QSet<QObject *> _netsToSync;
int _numNetsToSync;
QString _progressText;
QString _coreInfoString(const QVariantMap &);
- bool _wasReconnect;
- bool _requestedDisconnect;
bool _resetting;
inline CoreAccountModel *accountModel() const;