00001 // 00002 // C++ Interface: %{MODULE} 00003 // 00004 // Description: 00005 // 00006 // 00007 // Author: Tomeu Borrás Riera, (C) 2005 00008 // 00009 // Copyright: See COPYING file that comes with this distribution 00010 // 00011 // 00012 #ifndef FPAGO_H 00013 #define FPAGO_H 00014 00015 #include <fpagobase.h> 00016 #include "dialogchanges.h" 00017 00018 00019 class company; 00020 00026 class fpago : public fpagobase, dialogChanges 00027 { 00028 Q_OBJECT 00029 private: 00030 company *companyact; 00031 QString m_idforma_pago; // Indica cual es el objeto que se está mostrando. 00032 bool m_modoConsulta; 00033 private: 00035 void pintar(); 00036 public: 00037 fpago(company * emp, QWidget *parent = 0, const char *name = 0); 00038 ~fpago(); 00039 void setModoConsulta() {m_modoConsulta = TRUE;}; 00040 void setModoEdicion() {m_modoConsulta = FALSE;}; 00041 bool trataModificado(); 00042 private slots: 00043 virtual void s_lista(QListViewItem *); 00044 virtual void close(); 00045 virtual void s_saveFPago(); 00046 virtual void s_newFPago(); 00047 virtual void s_deleteFPago(); 00048 }; 00049 00050 #endif