balance1view.h

Ir a la documentación de este archivo.
00001 /***************************************************************************
00002                           balance1view.h  -  description
00003                              -------------------
00004     begin                : lun jun 23 2003
00005     copyright            : (C) 2003 by Tomeu Borrás Riera
00006     email                : tborras@conetxia.com
00007  ***************************************************************************/
00008 /***************************************************************************
00009  *                                                                         *
00010  *   This program is free software; you can redistribute it and/or modify  *
00011  *   it under the terms of the GNU General Public License as published by  *
00012  *   the Free Software Foundation; either version 2 of the License, or     *
00013  *   (at your option) any later version.                                   *
00014  *                                                                         *
00015  ***************************************************************************/
00016 
00017 #ifndef BALANCE1VIEW_H
00018 #define BALANCE1VIEW_H
00019 
00020 #include <qwidget.h>
00021 #include <balance1dlg.h>
00022 
00023 #include <qlineedit.h>
00024 #include <qdatetimeedit.h>
00025 #include <qfiledialog.h>
00026 #include <qwidget.h>
00027 #include <qtable.h>
00028 #include <qtoolbutton.h>
00029 
00030 #include "intapunts3view.h"
00031 #include "listcuentasview1.h"
00032 #include "diarioview1.h"
00033 #include "extractoview1.h"
00034 #include "qtable1.h"
00035 #include "qlayout.h"
00036 #include "postgresiface2.h"
00037 #include "configuracion.h"
00038 
00039 class intapunts3view;
00040 class diarioview1;
00041 class extractoview1;
00042 class empresa;
00043 
00054 class balance1view : public balance1dlg  {
00055    Q_OBJECT
00056 private:
00058   empresa *empresaactual;
00060   postgresiface2 *conexionbase;
00062   int numdigitos;
00063   
00065   intapunts3view *introapunts;
00067   diarioview1 *diario;
00069   extractoview1 *extracto;
00070 
00072   int ccostes[200];
00073 
00074         int m_ccuenta;
00075         int m_cdenominacion;
00076         int m_csaldo_ant;
00077         int m_cdebe;
00078         int m_chaber;
00079         int m_csaldo;
00080         int m_cdebeej;
00081         int m_chaberej;
00082         int m_csaldoej;
00083         int m_cidcuenta;
00084         int m_cnivel;
00085         int m_cpadre;
00086 
00087 public:
00088   balance1view(empresa *, QWidget *parent=0, const char *name=0, int flags=0);
00089   void inicializa1(QString, QString, QString, QString, int);
00090   ~balance1view();
00091   void inicializa2(intapunts3view *, diarioview1 *, extractoview1 *);
00092 private:  
00093   void cargacostes();
00094   void presentar();
00095 
00096 private slots:
00097   virtual void return_fechafinal();
00098   virtual void return_fechainicial();
00099   virtual void return_codigoinicial();
00100   virtual void return_codigofinal();
00101   virtual void boton_buscacuentainicial();
00102   virtual void boton_buscacuentafinal();
00103   virtual void boton_fechainicial();
00104   virtual void boton_fechafinal();
00105   virtual void contextmenu( QListViewItem *, const QPoint &, int);
00106   virtual void nivelactivated(int);
00107   virtual void nivelactivated1(int, QListViewItem *);
00108   virtual void codigo_textChanged(const QString &);
00109   virtual void fecha_textChanged(const QString &);  
00110   virtual void boton_extracto1(int);
00111   virtual void boton_asiento();
00112   virtual void boton_diario1(int);
00113   
00114 public slots:
00115   virtual void boton_imprimir();
00116   virtual void accept();
00117 
00118 };
00119 
00120 #endif

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