Closes GH-278.
};
Q_DECLARE_FLAGS(Flags, Flag)
- Message(const BufferInfo &bufferInfo = BufferInfo(), Type type = Plain, const QString &contents = "", const QString &sender = "", const QString &senderPrefixes = "", Flags flags = None);
+ Message(const BufferInfo &bufferInfo = BufferInfo(), Type type = Plain, const QString &contents = {},
+ const QString &sender = {}, const QString &senderPrefixes = {}, Flags flags = None);
Message(const QDateTime &ts, const BufferInfo &buffer = BufferInfo(), Type type = Plain,
- const QString &contents = "", const QString &sender = "", const QString &senderPrefixes = "", Flags flags = None);
+ const QString &contents = {}, const QString &sender = {}, const QString &senderPrefixes = {},
+ Flags flags = None);
inline static Message ChangeOfDay(const QDateTime &day) { return Message(day, BufferInfo(), DayChange); }
inline const MsgId &msgId() const { return _msgId; }
QString prefixToMode(const QString &prefix) const;
inline QString prefixToMode(const QCharRef &prefix) const { return prefixToMode(QString(prefix)); }
inline QString prefixesToModes(const QString &prefix) const {
- QString mode = "";
+ QString modes;
for (QChar c : prefix) {
- mode += prefixToMode(c);
+ modes += prefixToMode(c);
}
- return mode;
+ return modes;
}
/**@}*/
QString modeToPrefix(const QString &mode) const;
inline QString modeToPrefix(const QCharRef &mode) const { return modeToPrefix(QString(mode)); }
inline QString modesToPrefixes(const QString &mode) const {
- QString prefix = "";
+ QString prefixes;
for (QChar c : mode) {
- prefix += modeToPrefix(c);
+ prefixes += modeToPrefix(c);
}
- return prefix;
+ return prefixes;
}
/**@}*/
type integer NOT NULL,
flags integer NOT NULL,
senderid integer NOT NULL REFERENCES sender (senderid) ON DELETE SET NULL,
- senderprefixes TEXT,
+ senderprefixes TEXT,
message TEXT
)
type INTEGER NOT NULL,
flags INTEGER NOT NULL,
senderid INTEGER NOT NULL,
- senderprefixes TEXT,
- message TEXT)
+ senderprefixes TEXT,
+ message TEXT
+)
{
CoreNetwork *currentNetwork = network(bufferInfo.networkId());
if (!currentNetwork) {
- return "";
+ return {};
}
if (bufferInfo.type() != BufferInfo::ChannelBuffer) {
- return "";
+ return {};
}
IrcChannel *currentChannel = currentNetwork->ircChannel(bufferInfo.bufferName());
if (!currentChannel) {
- return "";
+ return {};
}
const QString modes = currentChannel->userModes(nickFromMask(sender).toLower());
<file>./SQL/PostgreSQL/version/21/upgrade_000_add_function_backlog_lastmsgid_update.sql</file>
<file>./SQL/PostgreSQL/version/21/upgrade_001_add_trigger_backlog_lastmsgid_update.sql</file>
<file>./SQL/PostgreSQL/version/22/upgrade_000_alter_quasseluser_add_authenticator.sql</file>
- <file>./SQL/PostgreSQL/version/23/upgrade_000_create_mode.sql</file>
+ <file>./SQL/PostgreSQL/version/23/upgrade_000_create_senderprefixes.sql</file>
<file>./SQL/SQLite/delete_backlog_by_uid.sql</file>
<file>./SQL/SQLite/delete_backlog_for_buffer.sql</file>
<file>./SQL/SQLite/delete_backlog_for_network.sql</file>
<file>./SQL/SQLite/version/22/upgrade_000_add_trigger_backlog_lastmsgid_update_direct_insert.sql</file>
<file>./SQL/SQLite/version/22/upgrade_001_add_trigger_backlog_lastmsgid_update_direct_update.sql</file>
<file>./SQL/SQLite/version/23/upgrade_000_alter_quasseluser_add_authenticator.sql</file>
- <file>./SQL/SQLite/version/24/upgrade_000_create_mode.sql</file>
+ <file>./SQL/SQLite/version/24/upgrade_000_create_senderprefixes.sql</file>
</qresource>
</RCC>