inline UserId user() const { return _user; }
CoreNetwork *network(NetworkId) const;
NetworkConnection *networkConnection(NetworkId) const;
inline UserId user() const { return _user; }
CoreNetwork *network(NetworkId) const;
NetworkConnection *networkConnection(NetworkId) const;
//! Create an identity and propagate the changes to the clients.
/** \param identity The identity to be created.
*/
//! Create an identity and propagate the changes to the clients.
/** \param identity The identity to be created.
*/
//! Remove identity and propagate that fact to the clients.
/** \param identity The identity to be removed.
//! Remove identity and propagate that fact to the clients.
/** \param identity The identity to be removed.
//! Create a network and propagate the changes to the clients.
/** \param info The network's settings.
*/
//! Create a network and propagate the changes to the clients.
/** \param info The network's settings.
*/
- //! Remove identity and propagate that fact to the clients.
- /** \param identity The identity to be removed.
+ //! Remove network and propagate that fact to the clients.
+ /** \param network The id of the network to be removed.
- //! Remove a buffer and it's backlog permanently
- /** \param bufferId The id of the buffer to be removed.
- * emits bufferRemoved(bufferId) on success.
- */
- void removeBufferRequested(BufferId bufferId);
-
//! Rename a Buffer for a given network
/* \param networkId The id of the network the buffer belongs to
* \param newName The new name of the buffer
* \param oldName The old name of the buffer
//! Rename a Buffer for a given network
/* \param networkId The id of the network the buffer belongs to
* \param newName The new name of the buffer
* \param oldName The old name of the buffer
// QHash<NetworkId, NetworkConnection *> _connections;
QHash<NetworkId, CoreNetwork *> _networks;
// QHash<NetworkId, CoreNetwork *> _networksToRemove;
// QHash<NetworkId, NetworkConnection *> _connections;
QHash<NetworkId, CoreNetwork *> _networks;
// QHash<NetworkId, CoreNetwork *> _networksToRemove;
CoreBacklogManager *_backlogManager;
CoreBufferViewManager *_bufferViewManager;
CoreIrcListHelper *_ircListHelper;
CoreBacklogManager *_backlogManager;
CoreBufferViewManager *_bufferViewManager;
CoreIrcListHelper *_ircListHelper;