diff options
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index 3aec907..c278d9d 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -630,6 +630,7 @@ void CRSM::newDCCConnection() dccConnectionIdentifiers.insert(identifier, socket); connect(socket, SIGNAL(disconnected()), this, SLOT(disconnectedDCCConnection())); + connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(disconnectedDCCConnection())); socket->write(QString("Weise diese Verbindung deinem IRC-Nick zu, indem du diesen Befehl eingibst: /msg " + connection->nickName() + " dcc identify " + identifier + "\n").toUtf8()); } @@ -1317,7 +1318,7 @@ bool CRSM::cmd(const QString& cmd, const ClientInfo &client) void CRSM::rightsFailMessage(const ClientInfo &info, UserType minUserType) { - respond(info, "Nur ein " + userTypeStrings.value(minUserType) + " kann diesen Befehl verwenden.\n", RespondType::PrivateNotice); + respond(info, "Nur ein " + userTypeStrings.value(minUserType) + " kann diesen Befehl verwenden.\n", RespondType::PrivateNotice, true); } UserType CRSM::clientUserType(const ClientInfo &client) @@ -2394,7 +2395,7 @@ CMD_FUNCTION_IMPL(list) } CMD_FUNCTION_IMPL(queue) - respond(client, printQueue(), RespondType::PrivateNotice); + respond(client, printQueue(), RespondType::PrivateNotice, true); return Success; } @@ -3268,8 +3269,8 @@ IRC_CHECK_CALLBACK_IMPL(ircModCmd) } if(!Config.Auto.Hosting.AliasWishes.isEmpty()) { - respond(subject, QString::number(Config.Auto.Hosting.AliasWishes.size()) + " neue" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("") : QString("r")) + " Aliasw" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("ü") : QString("u")) + "nsch" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("e") : QString("")) + " " + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("sind") : QString("ist")) + " verfügbar.", RespondType::PrivateNotice); - respond(subject, "Bitte bei nächster Gelegenheit mit " + Config.CRSM.CommandSigns.first() + "aliaswishes bearbeiten.", RespondType::PrivateNotice); + respond(subject, QString::number(Config.Auto.Hosting.AliasWishes.size()) + " neue" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("") : QString("r")) + " Aliasw" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("ü") : QString("u")) + "nsch" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("e") : QString("")) + " " + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("sind") : QString("ist")) + " verfügbar.", RespondType::PrivateNotice, true); + respond(subject, "Bitte bei nächster Gelegenheit mit " + Config.CRSM.CommandSigns.first() + "aliaswishes bearbeiten.", RespondType::PrivateNotice, true); } } else |
