2
*kircclientcommands.h - IRC Client Commands
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>
8
*Kopete (c) 2002-2006 by the Kopete developers <kopete-devel@kde.org>
10
*************************************************************************
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. *
17
*************************************************************************
20
#ifndef KIRCI18NTASK_H
21
#define KIRCI18NTASK_H
31
* @author Nick Betcher <nbetcher@kde.org>
32
* @author Jason Keirstead <jason@keirstead.org>
33
* @author Michel Hermier <michel.hermier@wanadoo.fr>
35
class KIRCCLIENT_EXPORT I18nTask
41
#warning Make singleton
42
explicit I18nTask(QObject *parent = 0);
46
void postServerEvent(const KIrc::Event *msg, const QString &message = QString());
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);
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);
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);
119
//#ifndef KIRC_STRICT
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);
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
137
Q_DISABLE_COPY(I18nTask)