23 #ifndef id068647E2_4561_423C_AC0AE4C8499B2EF8 24 #define id068647E2_4561_423C_AC0AE4C8499B2EF8 53 void assignPrefix(
char mode,
char prefix);
54 QString cleanNickname(
const QString &nickname)
const;
55 int compare(
char mode1,
char mode2)
const;
56 bool hasMode(
char mode)
const;
57 bool hasPrefix(
char prefix)
const;
58 char modeFromNickname(
const QString &nickname)
const;
59 char modeForPrefix(
char prefix)
const;
60 char prefixForMode(
char mode)
const;
65 char topMostMode(
const QList<char> &candidates)
const;
char topMostMode(const QList< char > &candidates) const
Out of list of possible modes picks mode with highest priority.
static IRCUserPrefix mkDefault()
User modes: op, half-op and voice.
One-to-one association of visible prefixes to user mode.