};
enum EventFlag {
- Backlog = 0x20,
- Silent = 0x40, ///< Don't generate a MessageEvent
- Stopped = 0x80
+ Fake = 0x08, ///< Ignore this in CoreSessionEventProcessor
+ Netsplit = 0x10, ///< Netsplit join/part, ignore on display
+ Backlog = 0x20,
+ Silent = 0x40, ///< Don't generate a MessageEvent
+ Stopped = 0x80
};
Q_DECLARE_FLAGS(EventFlags, EventFlag)
NetworkReconnecting,
NetworkDisconnecting,
NetworkDisconnected,
+ NetworkSplitJoin,
+ NetworkSplitQuit,
NetworkIncoming,
IrcServerEvent = 0x00020000,
inline HandlerHash ®isteredFilters() { return _registeredFilters; }
//! Add handlers to an existing sorted (by priority) handler list
- void insertHandlers(const QList<Handler> &newHandlers, QList<Handler> &existing);
+ void insertHandlers(const QList<Handler> &newHandlers, QList<Handler> &existing, bool checkDupes = false);
//! Add filters to an existing filter hash
void insertFilters(const QList<Handler> &newFilters, QHash<QObject *, Handler> &existing);