KVIrc 5.2.0
Developer APIs
KviInternalCommand.h
Go to the documentation of this file.
1#ifndef _KVI_INTERNALCMD_H_
2#define _KVI_INTERNALCMD_H_
3//=============================================================================
4//
5// File : KviInternalCommand.h
6// Creation date : Sun Aug 13 2000 19:21:12 by Szymon Stefanek
7//
8// This file is part of the KVIrc IRC client distribution
9// Copyright (C) 2000-2010 Szymon Stefanek (pragma at kvirc dot net)
10//
11// This program is FREE software. You can redistribute it and/or
12// modify it under the terms of the GNU General Public License
13// as published by the Free Software Foundation; either version 2
14// of the License, or (at your option) any later version.
15//
16// This program is distributed in the HOPE that it will be USEFUL,
17// but WITHOUT ANY WARRANTY; without even the implied warranty of
18// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19// See the GNU General Public License for more details.
20//
21// You should have received a copy of the GNU General Public License
22// along with this program. If not, write to the Free Software Foundation,
23// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
24//
25//=============================================================================
26
27#include "kvi_settings.h"
28
29// These unused options have been as such since at least KVIrc 3.x
30
31#define KVI_INTERNALCOMMAND_ECHO_INTERNALERROR 0 // Unused
32#define KVI_INTERNALCOMMAND_ABOUT_ABOUTKVIRC 1
33#define KVI_INTERNALCOMMAND_OPTIONS_DIALOG 2
34#define KVI_INTERNALCOMMAND_CODETESTER_OPEN 3 // Unused
35#define KVI_INTERNALCOMMAND_SOCKETSPY_OPEN 4 // Unused
36#define KVI_INTERNALCOMMAND_LINKS_OPEN 5 // Unused
37#define KVI_INTERNALCOMMAND_REGUSER_EDIT 6 // Unused
38#define KVI_INTERNALCOMMAND_TRAYICON_SHOW 7
39#define KVI_INTERNALCOMMAND_TRAYICON_HIDE 8
40#define KVI_INTERNALCOMMAND_TOOLBAREDITOR_OPEN 9 // Unused
41#define KVI_INTERNALCOMMAND_ALIASEDITOR_OPEN 10 // Unused
42#define KVI_INTERNALCOMMAND_TERM_OPEN 11 // Unused
43#define KVI_INTERNALCOMMAND_EVENTEDITOR_OPEN 12 // Unused
44#define KVI_INTERNALCOMMAND_IDENT_START 13
45#define KVI_INTERNALCOMMAND_IDENT_STOP 14
46#define KVI_INTERNALCOMMAND_TIP_OPEN 15
47#define KVI_INTERNALCOMMAND_KVIRC_HOMEPAGE 16
48#define KVI_INTERNALCOMMAND_LIST_OPEN 17 // Unused
49#define KVI_INTERNALCOMMAND_CHANNELSJOIN_OPEN 18
50#define KVI_INTERNALCOMMAND_SERVERSJOIN_OPEN 19
51#define KVI_INTERNALCOMMAND_URL_OPEN 20 // Unused
52#define KVI_INTERNALCOMMAND_OPENURL_KVIRC_THEMES 21
53#define KVI_INTERNALCOMMAND_OPENURL_KVIRC_BUGTRACK 22
54#define KVI_INTERNALCOMMAND_RAWEDITOR_OPEN 23 // Unused
55#define KVI_INTERNALCOMMAND_POPUPEDITOR_OPEN 24 // Unused
56#define KVI_INTERNALCOMMAND_EXECUTE_SCRIPT_FROM_DISK 25 // Unused
57#define KVI_INTERNALCOMMAND_ACTIONEDITOR_OPEN 26 // Unused
58#define KVI_INTERNALCOMMAND_QUIT 27
59#define KVI_INTERNALCOMMAND_JOIN_KVIRC_ON_FREENODE 28
60
61#define KVI_NUM_INTERNAL_COMMANDS 29
62
63extern KVIRC_API const char * kvi_getInternalCommandBuffer(int idx);
64
65#endif //_KVI_INTERNALCMD_H_
KVIRC_API const char * kvi_getInternalCommandBuffer(int idx)
Definition KviInternalCommand.cpp:86
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127