[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdenetwork/kopete/protocols/irc/libkirc
From: Michel Hermier <michel.hermier () gmail ! com>
Date: 2008-02-29 22:07:18
Message-ID: 1204322838.282228.16297.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 780742 by hermier:
Commit my work, still not usable.
M +4 -3 CMakeLists.txt
M +2 -2 client/kircclientcommands.cpp
M +3 -2 client/kircclientcommands.h
A client/kircclientsocket_p.h [License: GPL (v2+)]
D kernel/CMakeLists.txt
M +7 -0 kernel/kircbytearrayescaper.cpp
M +2 -0 kernel/kircbytearrayescaper.h
A kernel/kirccontext.cpp [License: GPL (v2+)]
A kernel/kirccontext.h [License: GPL (v2+)]
M +8 -0 kernel/kircevent.cpp
M +9 -0 kernel/kircevent.h
A kernel/kirceventhandler.cpp [License: GPL (v2+)]
A kernel/kirceventhandler.h [License: GPL (v2+)]
A kernel/kirceventhandlerfactory.cpp [License: GPL (v2+)]
A kernel/kirceventhandlerfactory.h [License: GPL (v2+)]
A kernel/kirceventhandlerplugin.cpp [License: GPL (v2+)]
A kernel/kirceventhandlerplugin.h [License: GPL (v2+)]
M +0 -1 kernel/kircsocket.h
A kernel/kircsocket_p.h [License: GPL (v2+)]
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/CMakeLists.txt #780741:780742
@@ -6,18 +6,19 @@
)
set(libkirc_SRCS
- kernel/kbytearrayescaper.cpp
- kernel/kbytearraylist.cpp
kernel/kcmdline.cpp
+ kernel/kircbytearrayescaper.cpp
# kernel/kirccommand.cpp
kernel/kircconst.cpp
kernel/kirccontext.cpp
kernel/kircentity.cpp
kernel/kircevent.cpp
+ kernel/kirceventhandler.cpp
+ kernel/kirceventhandlerfactory.cpp
+ kernel/kirceventhandlerplugin.cpp
kernel/kircmessage.cpp
kernel/kircmessageutil.cpp
- kernel/kircplugin.cpp
kernel/kircsocket.cpp
# kernel/kircstdmessages.cpp
kernel/kirctask.cpp
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/client/kircclientcommands.cpp #780741:780742
@@ -34,7 +34,7 @@
#include <netinet/in.h>
#include <arpa/inet.h>
/*
-class ClientCommands::Private
+class KIrc::ClientCommandsPrivate
{
public:
};
@@ -42,7 +42,7 @@
using namespace KIrc;
ClientCommands::ClientCommands(QObject *parent)
- : KIrc::Plugin(parent)
+ : KIrc::EventHandler(parent)
, d(0)
{
}
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/client/kircclientcommands.h #780741:780742
@@ -20,7 +20,8 @@
#ifndef KIRCCLIENTCOMMANDS_H
#define KIRCCLIENTCOMMANDS_H
-#include "kircplugin.h"
+#include "kirceventhandler.h"
+#include "kircmessage.h"
namespace KIrc
{
@@ -33,7 +34,7 @@
* @author Jason Keirstead <jason@keirstead.org>
*/
class ClientCommands
- : public KIrc::Plugin
+ : public KIrc::EventHandler
{
Q_OBJECT
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/kernel/kircbytearrayescaper.cpp #780741:780742
@@ -146,3 +146,10 @@
return ret;
}
+
+#if 0
+QList<QByteArray> ByteArrayEscaper::split(const QByteArray &buffer, char sep) const
+{
+}
+#endif
+
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/kernel/kircbytearrayescaper.h #780741:780742
@@ -52,6 +52,8 @@
// QByteArray join(const QList<QByteArray> &buffers, const char *sep) const;
// QByteArray join(const QList<QByteArray> &buffers, const QByteArray &sep) const;
+// QList<QByteArray> split(const QByteArray &buffer, char sep) const;
+
private:
class Private;
Private * const d;
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/kernel/kircevent.cpp #780741:780742
@@ -19,3 +19,11 @@
using namespace KIrc;
+const int KIrc::CommandEvent::Command = registerEventType();
+
+const int KIrc::MessageEvent::MessageReveived = registerEventType();
+
+//const int KIrc::MessageEvent::MessageSending = registerEventType();
+
+//const int KIrc::MessageEvent::MessageDispatch = registerEventType();
+
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/kernel/kircevent.h #780741:780742
@@ -57,6 +57,7 @@
class KIRC_EXPORT CommandEvent
: public KIrc::Event
{
+ static const int Command;
public:
// explicit CommandEvent();
@@ -66,6 +67,14 @@
class KIRC_EXPORT MessageEvent
: public Event
{
+ // Generic message, usually a command message
+ static const int MessageReveived;
+
+// static const int MessageSending;
+
+ // Message as to be redispatched to other sockets.
+// static const int MessageDispatch;
+
public:
MessageEvent(Type type, const KIrc::Message &message, KIrc::Socket *socket)
: KIrc::Event(type), m_message(message), m_socket(socket)
--- trunk/KDE/kdenetwork/kopete/protocols/irc/libkirc/kernel/kircsocket.h #780741:780742
@@ -20,7 +20,6 @@
#define KIRCSOCKET_H
#include "kircentity.h"
-#include "kircevent.h"
#include "kircmessage.h"
#include <QtCore/QUrl>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic