From kde-commits Thu Jul 01 13:26:49 2010 From: Nikolas Zimmermann Date: Thu, 01 Jul 2010 13:26:49 +0000 To: kde-commits Subject: [Konversation] 1f1b557: CCMAIL: eisfuchs@tigress.com, Message-Id: <20100701132649.D2DE8BB5457 () projects ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=127799632113057 commit 1f1b557656b9deb707faae0bfc659634cb2f77fb Author: Nikolas Zimmermann Date: Wed Sep 10 11:59:50 2003 +0000 CCMAIL: eisfuchs@tigress.com, gismore@users.sourceforge.net Truncate messages to a size of 50, seems perfect now (tested with lucijan) svn path=/trunk/kdeextragear-2/konversation/; revision=249961 diff --git a/konversation/inputfilter.cpp b/konversation/inputfilter.cpp index 3f84ceb..a6cd0b5 100644 --- a/konversation/inputfilter.cpp +++ b/konversation/inputfilter.cpp @@ -299,7 +299,10 @@ void InputFilter::parseClientCommand(const QString &prefix, const QString &comma if(sourceNick != server->getNickname()) { if(trailing.lower().find(QRegExp("\\b"+server->getNickname().lower()+"\\b"))!=-1) { - KNotifyClient::event(mainWindow->winId(), "nick", QString::fromLatin1("<%1> %2").arg(sourceNick).arg(trailing)); + QString cutup = trailing; cutup.truncate(47); + if(cutup.length() == 47) + cutup.append("..."); + KNotifyClient::event(mainWindow->winId(), "nick", QString::fromLatin1("<%1> %2").arg(sourceNick).arg(cutup)); } else { @@ -318,7 +321,10 @@ void InputFilter::parseClientCommand(const QString &prefix, const QString &comma // KNotify events... if(sourceNick != server->getNickname()) { - KNotifyClient::event(mainWindow->winId(), "nick", QString::fromLatin1("<%1> %2").arg(sourceNick).arg(trailing)); + QString cutup = trailing; cutup.truncate(47); + if(cutup.length() == 47) + cutup.append("..."); + KNotifyClient::event(mainWindow->winId(), "nick", QString::fromLatin1("<%1> %2").arg(sourceNick).arg(cutup)); } } }