[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeextragear-2/konversation/konversation
From: İsmail Dönmez <ismail () kde ! org ! tr>
Date: 2005-02-05 18:17:13
Message-ID: 20050205181713.B62221C858 () office ! kde ! org
[Download RAW message or body]
CVS commit by cartman:
/omsg and /onotice support. See http://www.mirc.com/cmds.html for explanation of these commands.
M +28 -1 outputfilter.cpp 1.145
M +3 -1 outputfilter.h 1.63
--- kdeextragear-2/konversation/konversation/outputfilter.cpp #1.144:1.145
@@ -176,4 +176,7 @@ namespace Konversation {
else if(command == "amsg") result = parseAmsg(parameter);
+ else if(command == "omsg") result = parseOmsg(parameter);
+ else if(command == "onotice") result = parseOnotice(parameter);
+
else if(command == "server") parseServer(parameter);
@@ -1253,5 +1256,29 @@ namespace Konversation {
}
- void OutputFilter::parseCharset(const QString charset)
+ OutputFilterResult OutputFilter::parseOmsg(const QString& parameter)
+ {
+ OutputFilterResult result;
+
+ if(!parameter.isEmpty())
+ result.toServer = "PRIVMSG @"+destination+" :"+parameter;
+ else
+ result = error(i18n("%1omsg needs a message parameter").arg(commandChar));
+
+ return result;
+ }
+
+ OutputFilterResult OutputFilter::parseOnotice(const QString& parameter)
+ {
+ OutputFilterResult result;
+
+ if(!parameter.isEmpty())
+ result.toServer = "NOTICE @"+destination+" "+parameter;
+ else
+ result = error(i18n("%1onotice needs a message parameter").arg(commandChar));
+
+ return result;
+ }
+
+ void OutputFilter::parseCharset(const QString& charset)
{
QString shortName = Konversation::IRCCharsets::self()->ambiguousNameToShortName(charset);
--- kdeextragear-2/konversation/konversation/outputfilter.h #1.62:1.63
@@ -128,5 +128,7 @@ namespace Konversation
OutputFilterResult parseAmsg(const QString& parameter);
OutputFilterResult parsePrefs(const QString& parameter);
- void parseCharset(const QString charset);
+ OutputFilterResult parseOmsg(const QString& parameter);
+ OutputFilterResult parseOnotice(const QString& parameter);
+ void parseCharset(const QString& charset);
void parseCycle();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic