configuracion.h

Ir a la documentación de este archivo.
00001 //
00002 //
00003 // C++ Interface: $MODULE$
00004 //
00005 // Description:
00006 //
00007 //
00008 // Author: Tomeu Borr? Riera <tborras@conetxia.com>, (C) 2003
00009 //
00010 // Copyright: See COPYING file that comes with this distribution
00011 //
00012 //
00013 #ifndef _CONFIGURACION1_H_
00014 #define _CONFIGURACION1_H_
00015 
00016 
00017 #include <qapplication.h>
00018 #include <qtranslator.h>
00019 
00020 #include "postgresiface2.h"
00021 
00022 #include <fstream>
00023 #include <iostream>
00024 #include <iomanip>
00025 #include <stdlib.h>
00026 #include <qstring.h>
00027 
00028 
00030 #define CONF_BG_APUNTES 1
00031 
00032 #define CONF_FG_APUNTES 2
00033 
00034 #define CONF_BG_APUNTESA 3
00035 
00036 #define CONF_FG_APUNTESA 4
00037 
00038 #define CONF_FONTSIZE_APUNTES 5
00039 
00040 #define CONF_FONTFAMILY_APUNTES       6
00041 
00042 #define CONF_BG_DIARIO              106
00043 
00044 #define CONF_FG_DIARIO1             107
00045 
00046 #define CONF_FG_DIARIO2             108
00047 
00048 #define CONF_FONTFAMILY_DIARIO      109
00049 
00050 #define CONF_FONTSIZE_DIARIO        110
00051 
00052 #define CONF_CONTRAPARTIDA_DIARIO   111
00053 
00054 #define CONF_CANAL_DIARIO           112
00055 
00056 #define CONF_CCOSTE_DIARIO          113
00057 
00059 #define CONF_BG_EXTRACTO            120
00060 
00061 #define CONF_BG_BALANCE             121
00062 
00063 #define CONF_BG_BALANCETREE         122
00064 
00065 #define CONF_CONTRAPARTIDA_EXTRACTO 123
00066 
00067 #define CONF_CANAL_EXTRACTO         124
00068 
00069 #define CONF_CCOSTE_EXTRACTO        125
00070 
00072 #define CONF_CONTRAPARTIDA_APUNTES  130
00073 
00074 #define CONF_CANAL_APUNTES          131
00075 
00076 #define CONF_CCOSTE_APUNTES         132
00077 
00079 #define CONF_METABASE 180
00080 
00082 #define CONF_SERVIDOR 181
00083 
00084 #define CONF_PUERTO   182
00085 
00086 #define CONF_NAVEGADOR  197
00087 
00088 #define CONF_EDITOR     198
00089 
00090 #define CONF_SPLASH     199
00091 
00092 #define CONF_BACKGROUND 200
00093 
00094 #define CONF_SPLASH_BULMAFACT 196
00095 
00096 #define CONF_EJECUTABLES 300
00097 
00098 #define CONF_PLANTILLA   301
00099 
00101 #define CONF_TRADUCCION  305
00102 
00103 #define CONF_DIR_TRADUCCION 306
00104 
00105 #define CONF_ARCHIVO_LOG 307
00106 
00108 #define CONF_DIR_REPORTS 308
00109 
00110 #define CONF_DIR_KUGAR   309
00111 
00113 #define CONF_FONTFAMILY_BULMAGES  310
00114 
00115 #define CONF_FONTSIZE_BULMAGES    311
00116 
00117 
00119 #define CONF_PLUGINS_BULMACONT 312
00120 
00121 
00123 #define CONF_PROGDATA            320
00124 
00126 #define CONF_DIR_OPENREPORTS 330
00127 
00129 #define CONF_PRIVILEGIOS_USUARIO    420
00130 
00132 #define CONF_ALERTAS_DB             421
00133 
00135 #define CONF_LOGIN_USER             422
00136 
00138 #define CONF_PASSWORD_USER          423
00139 
00141 #define CONF_DIR_USER               424
00142 
00143 
00145 #define CONF_NUM_AUT_PRESUP 500
00146 #define CONF_NUM_AUT_ALBARAN 501
00147 #define CONF_NUM_AUT_FACTURA 502
00148 
00150 #define CONF_MOSTRAR_ALMACEN    510
00151 
00152 
00153 
00154 
00160 class configuracion {
00161     private:
00163         QMap <int, QString> m_valores;
00164     public:
00165         configuracion();
00166         ~configuracion();
00167         QString valor(int);
00168         void setValor(int, QString);
00169         void leeconfig(char *);
00170         void saveconfig();
00171         QString nombre(int);
00172 };
00173 
00174 
00175 // ATENCION.- Este es un objeto global, y va a existir durante toda la aplicacion asi que
00176 // Se va a llamar muy a menudo a este objeto en los demás archivos.
00178 extern configuracion *confpr;
00180 extern QApplication *theApp;
00182 extern QTranslator * traductor;
00183 
00184 #endif

Generado el Sat May 21 00:04:44 2005 para BulmaGes por  doxygen 1.4.2