#include "corecoreinfo.h"
#include "corealiasmanager.h"
+#include "coreignorelistmanager.h"
#include "message.h"
#include "storage.h"
class CoreBufferSyncer;
class CoreBufferViewManager;
class CoreIrcListHelper;
+class CoreNetworkConfig;
class Identity;
class CoreIdentity;
class NetworkConnection;
QList<BufferInfo> buffers() const;
inline UserId user() const { return _user; }
CoreNetwork *network(NetworkId) const;
- NetworkConnection *networkConnection(NetworkId) const;
CoreIdentity *identity(IdentityId) const;
+ inline CoreNetworkConfig *networkConfig() const { return _networkConfig; }
+ NetworkConnection *networkConnection(NetworkId) const;
QVariant sessionState();
CoreBacklogManager *_backlogManager;
CoreBufferViewManager *_bufferViewManager;
CoreIrcListHelper *_ircListHelper;
+ CoreNetworkConfig *_networkConfig;
CoreCoreInfo _coreInfo;
QScriptEngine *scriptEngine;
};
QList<RawMessage> _messageQueue;
bool _processMessages;
+ CoreIgnoreListManager _ignoreListManager;
};
#endif