1 #ifndef _KVI_CONFIGNAMES_H_
2 #define _KVI_CONFIGNAMES_H_
3 //=============================================================================
4 //
5 //   File : kvi_confignames.h
6 //   Creation date : Wed Oct 18 2000 14:16:22 CEST 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 /**
28 * \file kvi_confignames.h
29 * \author Szymon Stefanek
30 * \brief This file contains the config file names used in KVIrc
31 *
32 * You can play a bit with these, but be aware that some (bad) scripts may find
33 * themselves in trouble
34 *
35 * \def KVI_CONFIGFILE_MAIN Defines main.kvc
36 * \def KVI_CONFIGFILE_WINPROPERTIES Defines winproperties.kvc
37 * \def KVI_CONFIGFILE_SERVERDB Defines serverdb.kvc
38 * \def KVI_CONFIGFILE_PROXYDB Defines proxydb.kvc
39 * \def KVI_CONFIGFILE_EVENTS Defines events.kvc
40 * \def KVI_CONFIGFILE_RAWEVENTS Defines rawevents.kvc
41 * \def KVI_CONFIGFILE_POPUPS Defines popups.kvc
42 * \def KVI_CONFIGFILE_SCRIPTTOOLBARS Defines toolbars.kvc
43 * \def KVI_CONFIGFILE_CUSTOMTOOLBARS Defines customtoolbars.kvc
44 * \def KVI_CONFIGFILE_MEDIATYPES Defines mediatypes.kvc
45 * \def KVI_CONFIGFILE_REGUSERDB Defines reguserdb.kvc
46 * \def KVI_CONFIGFILE_SHAREDFILES Defines sharedfiles.kvc
47 * \def KVI_CONFIGFILE_RECENT Defines recent.kvc
48 * \def KVI_CONFIGFILE_TOOLBARS Defines toolbarpos.kvc
49 * \def KVI_CONFIGFILE_ALIASES Defines aliases.kvc
50 * \def KVI_CONFIGFILE_NICKSERVDATABASE Defines nickserv.kvc
51 * \def KVI_CONFIGFILE_PROFILESDATABASE Defines identityprofiles.kvc
52 * \def KVI_CONFIGFILE_TEXTICONS Defines texticons.kvc
53 * \def KVI_CONFIGFILE_REGCHANDB Defines regchan.kvc
54 * \def KVI_CONFIGFILE_INPUTHISTORY Defines inputhistory.kvc
55 * \def KVI_CONFIGFILE_AVATARCACHE Defines avatarcache.kvc
56 * \def KVI_CONFIGFILE_USERACTIONS Defines useractions.kvc
57 * \def KVI_CONFIGFILE_SCRIPTADDONS Defines scriptaddons.kvc
58 * \def KVI_CONFIGFILE_IDENTITIES Defines identities.kvc
59 * \def KVI_CONFIGFILE_DEFAULTSCRIPT Defines default.kvc
60 */
61 
62 #include "kvi_fileextensions.h"
63 
64 #define KVI_CONFIGFILE_MAIN "main" KVI_FILEEXTENSION_CONFIG
65 #define KVI_CONFIGFILE_WINPROPERTIES "winproperties" KVI_FILEEXTENSION_CONFIG
66 #define KVI_CONFIGFILE_SERVERDB "serverdb" KVI_FILEEXTENSION_CONFIG
67 #define KVI_CONFIGFILE_PROXYDB "proxydb" KVI_FILEEXTENSION_CONFIG
68 #define KVI_CONFIGFILE_EVENTS "events" KVI_FILEEXTENSION_CONFIG
69 #define KVI_CONFIGFILE_RAWEVENTS "rawevents" KVI_FILEEXTENSION_CONFIG
70 #define KVI_CONFIGFILE_POPUPS "popups" KVI_FILEEXTENSION_CONFIG
71 #define KVI_CONFIGFILE_SCRIPTTOOLBARS "toolbars" KVI_FILEEXTENSION_CONFIG
72 #define KVI_CONFIGFILE_CUSTOMTOOLBARS "customtoolbars" KVI_FILEEXTENSION_CONFIG
73 #define KVI_CONFIGFILE_MEDIATYPES "mediatypes" KVI_FILEEXTENSION_CONFIG
74 #define KVI_CONFIGFILE_REGUSERDB "reguserdb" KVI_FILEEXTENSION_CONFIG
75 #define KVI_CONFIGFILE_SHAREDFILES "sharedfiles" KVI_FILEEXTENSION_CONFIG
76 #define KVI_CONFIGFILE_RECENT "recent" KVI_FILEEXTENSION_CONFIG
77 #define KVI_CONFIGFILE_TOOLBARS "toolbarpos" KVI_FILEEXTENSION_CONFIG
78 #define KVI_CONFIGFILE_ALIASES "aliases" KVI_FILEEXTENSION_CONFIG
79 #define KVI_CONFIGFILE_NICKSERVDATABASE "nickserv" KVI_FILEEXTENSION_CONFIG
80 #define KVI_CONFIGFILE_PROFILESDATABASE "identityprofiles" KVI_FILEEXTENSION_CONFIG
81 #define KVI_CONFIGFILE_TEXTICONS "texticons" KVI_FILEEXTENSION_CONFIG
82 #define KVI_CONFIGFILE_REGCHANDB "regchan" KVI_FILEEXTENSION_CONFIG
83 #define KVI_CONFIGFILE_INPUTHISTORY "inputhistory" KVI_FILEEXTENSION_CONFIG
84 #define KVI_CONFIGFILE_AVATARCACHE "avatarcache" KVI_FILEEXTENSION_CONFIG
85 #define KVI_CONFIGFILE_USERACTIONS "useractions" KVI_FILEEXTENSION_CONFIG
86 #define KVI_CONFIGFILE_SCRIPTADDONS "scriptaddons" KVI_FILEEXTENSION_CONFIG
87 #define KVI_CONFIGFILE_IDENTITIES "identities" KVI_FILEEXTENSION_CONFIG
88 #define KVI_CONFIGFILE_DEFAULTSCRIPT "default" KVI_FILEEXTENSION_CONFIG
89 
90 #endif //_KVI_CONFIGNAMES_H_
91