unauthorizedAccept option
[dyskinesia.git] / src / eng_commands.h
blob8c6846a97abd7673bbea466b5f289c426d94229d
1 /* coded by Ketmar // Vampire Avalon (psyc://ketmar.no-ip.org/~Ketmar)
2 * Understanding is not required. Only obedience.
4 * This program is free software. It comes without any warranty, to
5 * the extent permitted by applicable law. You can redistribute it
6 * and/or modify it under the terms of the Do What The Fuck You Want
7 * To Public License, Version 2, as published by Sam Hocevar. See
8 * http://sam.zoy.org/wtfpl/COPYING for more details.
9 */
10 #ifndef ENG_COMMANDS_H
11 #define ENG_COMMANDS_H
13 #include <QContextMenuEvent>
14 #include <QDesktopServices>
15 #include <QHash>
16 #include <QLabel>
17 #include <QList>
18 #include <QMap>
19 #include <QNetworkAccessManager>
20 #include <QNetworkReply>
21 #include <QNetworkRequest>
22 #include <QSet>
23 #include <QShortcut>
24 #include <QString>
25 #include <QSystemTrayIcon>
26 #include <QWebFrame>
27 #include <QWidget>
28 #include <QWidgetAction>
30 #include "chatform.h"
31 #include "keycmb.h"
34 ///////////////////////////////////////////////////////////////////////////////
35 class EngineCommands : public QObject {
36 Q_OBJECT
38 public:
39 EngineCommands (ChatForm *aChat);
40 ~EngineCommands ();
42 void doCommand (const QString &cmd);
43 bool dispatchCommand (const QString &cmd, const QStringList &args);
45 private slots:
46 void concmd_help (const QString &cmd, const QStringList &args);
47 void concmd_quit (const QString &cmd, const QStringList &args);
48 void concmd_about (const QString &cmd, const QStringList &args);
49 void concmd_optlist (const QString &cmd, const QStringList &args);
50 void concmd_optreload (const QString &cmd, const QStringList &args);
51 void concmd_clistreload (const QString &cmd, const QStringList &args);
52 void concmd_ignore (const QString &cmd, const QStringList &args);
53 void concmd_unignore (const QString &cmd, const QStringList &args);
54 void concmd_ignorelist (const QString &cmd, const QStringList &args);
55 void concmd_ilist (const QString &cmd, const QStringList &args);
56 void concmd_otr (const QString &cmd, const QStringList &args);
57 void concmd_nootr (const QString &cmd, const QStringList &args);
58 void concmd_otrsmp (const QString &cmd, const QStringList &args);
59 void concmd_otrfinger (const QString &cmd, const QStringList &args);
60 void concmd_float (const QString &cmd, const QStringList &args);
61 void concmd_unfloat (const QString &cmd, const QStringList &args);
62 void concmd_hide (const QString &cmd, const QStringList &args);
63 void concmd_show (const QString &cmd, const QStringList &args);
64 void concmd_forcechat (const QString &cmd, const QStringList &args);
65 void concmd_chat (const QString &cmd, const QStringList &args);
66 void concmd_handle (const QString &cmd, const QStringList &args);
67 void concmd_find (const QString &cmd, const QStringList &args);
68 void concmd_bind (const QString &cmd, const QStringList &args);
69 void concmd_ebind (const QString &cmd, const QStringList &args);
70 void concmd_savebinds (const QString &cmd, const QStringList &args);
71 void concmd_loadbinds (const QString &cmd, const QStringList &args);
72 void concmd_showbinds (const QString &cmd, const QStringList &args);
73 void concmd_historyexport (const QString &cmd, const QStringList &args);
74 void concmd_historyimport (const QString &cmd, const QStringList &args);
75 void concmd_historyclear (const QString &cmd, const QStringList &args);
76 void concmd_cleartabhistory (const QString &cmd, const QStringList &args);
78 private:
79 ChatForm *mChat;
83 #endif