Add CapNegotiation Feature flag to Quassel's CoreFeatures list.
Technically, this isn't needed - newer clients can connect to older
cores just fine. However, it may be useful to know if the core
supports cap negotiation or account-tracking in the future, and
there's no way to retroactively add this flag once 0.13 is released.
Remove an unneccessary semicolon at the end of Q_DECLARE_FLAGS.
Add quassel.h to CMakeLists.txt, so automoc includes it and it shows
up in Qt Creator.
# needed for automoc
coreinfo.h
irccap.h
# needed for automoc
coreinfo.h
irccap.h
SaslExternal = 0x0004,
HideInactiveNetworks = 0x0008,
PasswordChange = 0x0010,
SaslExternal = 0x0004,
HideInactiveNetworks = 0x0008,
PasswordChange = 0x0010,
+ CapNegotiation = 0x0020, /// IRCv3 capability negotiation, account tracking
- Q_DECLARE_FLAGS(Features, Feature);
+ Q_DECLARE_FLAGS(Features, Feature)
//! The features the current version of Quassel supports (\sa Feature)
/** \return An ORed list of all enum values in Feature
//! The features the current version of Quassel supports (\sa Feature)
/** \return An ORed list of all enum values in Feature