~ubuntu-branches/ubuntu/saucy/kopete/saucy-proposed

« back to all changes in this revision

Viewing changes to protocols/irc/libkirc/client/tasks/kirci18ntask.h

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2013-06-21 02:22:39 UTC
  • Revision ID: package-import@ubuntu.com-20130621022239-63l3zc8p0nf26pt6
Tags: upstream-4.10.80
ImportĀ upstreamĀ versionĀ 4.10.80

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *kircclientcommands.h - IRC Client Commands
 
3
 
 
4
 *Copyright (c) 2002      by Nick Betcher <nbetcher@kde.org>
 
5
 *Copyright (c) 2003      by Jason Keirstead <jason@keirstead.org>
 
6
 *Copyright (c) 2003-2006 by Michel Hermier <michel.hermier@wanadoo.fr>
 
7
 
 
8
 *Kopete    (c) 2002-2006 by the Kopete developers <kopete-devel@kde.org>
 
9
 
 
10
 *************************************************************************
 
11
 *                                                                       *
 
12
 * This program is free software; you can redistribute it and/or modify  *
 
13
 * it under the terms of the GNU General Public License as published by  *
 
14
 * the Free Software Foundation; either version 2 of the License, or     *
 
15
 * (at your option) any later version.                                   *
 
16
 *                                                                       *
 
17
 *************************************************************************
 
18
*/
 
19
 
 
20
#ifndef KIRCI18NTASK_H
 
21
#define KIRCI18NTASK_H
 
22
 
 
23
#include "kirctask.h"
 
24
 
 
25
namespace KIrc
 
26
{
 
27
 
 
28
class Event;
 
29
 
 
30
/**
 
31
 * @author Nick Betcher <nbetcher@kde.org>
 
32
 * @author Jason Keirstead <jason@keirstead.org>
 
33
 * @author Michel Hermier <michel.hermier@wanadoo.fr>
 
34
 */
 
35
class KIRCCLIENT_EXPORT I18nTask
 
36
        : public KIrc::Task
 
37
{
 
38
        Q_OBJECT
 
39
 
 
40
public:
 
41
#warning Make singleton
 
42
        explicit I18nTask(QObject *parent = 0);
 
43
        ~I18nTask();
 
44
 
 
45
private slots:
 
46
        void postServerEvent(const KIrc::Event *msg, const QString &message = QString());
 
47
 
 
48
private slots:
 
49
        void error(KIrc::Event *e);
 
50
        void join(KIrc::Event *e);
 
51
        void kick(KIrc::Event *e);
 
52
        void mode(KIrc::Event *e);
 
53
        void nick(KIrc::Event *e);
 
54
        void notice(KIrc::Event *e);
 
55
        void part(KIrc::Event *e);
 
56
        void ping(KIrc::Event *e);
 
57
        void pong(KIrc::Event *e);
 
58
        void privmsg(KIrc::Event *e);
 
59
//      void squit(KIrc::Event *e);
 
60
        void quit(KIrc::Event *e);
 
61
        void topic(KIrc::Event *e);
 
62
 
 
63
        void numericReply_001(KIrc::Event *e);
 
64
        void numericReply_002(KIrc::Event *e);
 
65
        void numericReply_003(KIrc::Event *e);
 
66
        void numericReply_004(KIrc::Event *e);
 
67
        void numericReply_005(KIrc::Event *e);
 
68
        void numericReply_250(KIrc::Event *e);
 
69
        void numericReply_251(KIrc::Event *e);
 
70
        void numericReply_252(KIrc::Event *e);
 
71
        void numericReply_253(KIrc::Event *e);
 
72
        void numericReply_254(KIrc::Event *e);
 
73
        void numericReply_255(KIrc::Event *e);
 
74
        void numericReply_263(KIrc::Event *e);
 
75
        void numericReply_265(KIrc::Event *e);
 
76
        void numericReply_266(KIrc::Event *e);
 
77
        void numericReply_301(KIrc::Event *e);
 
78
        void numericReply_303(KIrc::Event *e);
 
79
        void numericReply_305(KIrc::Event *e);
 
80
        void numericReply_306(KIrc::Event *e);
 
81
        void numericReply_307(KIrc::Event *e);
 
82
        void numericReply_311(KIrc::Event *e);
 
83
        void numericReply_312(KIrc::Event *e);
 
84
        void numericReply_313(KIrc::Event *e);
 
85
        void numericReply_314(KIrc::Event *e);
 
86
        void numericReply_315(KIrc::Event *e);
 
87
        void numericReply_317(KIrc::Event *e);
 
88
        void numericReply_318(KIrc::Event *e);
 
89
        void numericReply_319(KIrc::Event *e);
 
90
        void numericReply_320(KIrc::Event *e);
 
91
        void numericReply_322(KIrc::Event *e);
 
92
        void numericReply_323(KIrc::Event *e);
 
93
        void numericReply_324(KIrc::Event *e);
 
94
        void numericReply_328(KIrc::Event *e);
 
95
        void numericReply_329(KIrc::Event *e);
 
96
        void numericReply_331(KIrc::Event *e);
 
97
        void numericReply_332(KIrc::Event *e);
 
98
        void numericReply_333(KIrc::Event *e);
 
99
        void numericReply_352(KIrc::Event *e);
 
100
        void numericReply_353(KIrc::Event *e);
 
101
        void numericReply_366(KIrc::Event *e);
 
102
        void numericReply_369(KIrc::Event *e);
 
103
        void numericReply_372(KIrc::Event *e);
 
104
        void numericReply_375(KIrc::Event *e);
 
105
        void numericReply_376(KIrc::Event *e);
 
106
 
 
107
        void numericReply_401(KIrc::Event *e);
 
108
        void numericReply_404(KIrc::Event *e);
 
109
        void numericReply_406(KIrc::Event *e);
 
110
        void numericReply_422(KIrc::Event *e);
 
111
        void numericReply_433(KIrc::Event *e);
 
112
        void numericReply_442(KIrc::Event *e);
 
113
        void numericReply_464(KIrc::Event *e);
 
114
        void numericReply_471(KIrc::Event *e);
 
115
        void numericReply_473(KIrc::Event *e);
 
116
        void numericReply_474(KIrc::Event *e);
 
117
        void numericReply_475(KIrc::Event *e);
 
118
 
 
119
//#ifndef KIRC_STRICT
 
120
#if 0
 
121
        void CtcpQuery_action(KIrc::Event *e);
 
122
        void CtcpQuery_clientinfo(KIrc::Event *e);
 
123
        void CtcpQuery_finger(KIrc::Event *e);
 
124
        void CtcpQuery_dcc(KIrc::Event *e);
 
125
        void CtcpQuery_ping(KIrc::Event *e);
 
126
        void CtcpQuery_source(KIrc::Event *e);
 
127
        void CtcpQuery_time(KIrc::Event *e);
 
128
        void CtcpQuery_userinfo(KIrc::Event *e);
 
129
        void CtcpQuery_version(KIrc::Event *e);
 
130
 
 
131
        void CtcpReply_errmsg(KIrc::Event *e);
 
132
        void CtcpReply_ping(KIrc::Event *e);
 
133
        void CtcpReply_version(KIrc::Event *e);
 
134
#endif // KIRC_STRICT
 
135
 
 
136
private:
 
137
        Q_DISABLE_COPY(I18nTask)
 
138
 
 
139
        class Private;
 
140
        Private *const d;
 
141
};
 
142
 
 
143
}
 
144
 
 
145
#endif
 
146