/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2019 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
: Peer(nullptr, parent)
{
static bool registered = []() {
+ qRegisterMetaType<QPointer<InternalPeer>>();
qRegisterMetaType<Protocol::SyncMessage>();
qRegisterMetaType<Protocol::RpcCall>();
qRegisterMetaType<Protocol::InitRequest>();
bool InternalPeer::isOpen() const
{
- return true;
+ return _isOpen;
}
void InternalPeer::close(const QString &reason)
{
- // FIXME
- Q_UNUSED(reason)
- qWarning() << "closing not implemented!";
+ Q_UNUSED(reason);
+ _isOpen = false;
}
if (proxy && !_proxy) {
_proxy = proxy;
+ _isOpen = true;
return;
}