#include <subform.h>
Inheritance diagram for SDBRecord:

Public Member Functions | |
| SDBRecord (postgresiface2 *con) | |
| ~SDBRecord () | |
| int | addDBCampo (QString nom, DBCampo::dbtype typ, int res, QString nomp="") |
| void | refresh () |
| virtual int | DBsave (QString &) |
Definition at line 58 of file subform.h.
| SDBRecord::SDBRecord | ( | postgresiface2 * | con | ) |
| con |
Definition at line 34 of file subform.cpp.
References _depura().
00034 : DBRecord(con) { 00035 _depura("SDBRecord::SDBRecord", 0); 00036 static int creaciones = 0; 00037 creaciones++; 00038 _depura("SDBrecord::creados: ",0, QString::number(creaciones)); 00039 _depura("END SDBRecord::SDBRecord", 0); 00040 }
| SDBRecord::~SDBRecord | ( | ) |
Definition at line 46 of file subform.cpp.
References _depura().
00046 { 00047 static int destrucciones = 0; 00048 _depura("SDBRecord::~SDBRecord", 0); 00049 destrucciones++; 00050 _depura("SDBrecord::destruidos: ",0 , QString::number(destrucciones)); 00051 _depura("SDBRecord::~SDBRecord", 0); 00052 }
| int SDBRecord::addDBCampo | ( | QString | nom, | |
| DBCampo::dbtype | typ, | |||
| int | res, | |||
| QString | nomp = "" | |||
| ) |
| nom | ||
| typ | ||
| res | ||
| nomp |
Reimplemented from DBRecord.
Definition at line 90 of file subform.cpp.
References _depura(), DBRecord::m_conexionbase, DBRecord::m_lista, and SDBCampo::set().
Referenced by SubForm3::newSDBRecord().
00090 { 00091 _depura("SDBRecord::addDBCampo", 0); 00092 SDBCampo *camp = new SDBCampo(this, m_conexionbase, nom, typ, res, nomp); 00093 camp->set(""); 00094 m_lista.append(camp); 00095 _depura("END SDBRecord::addDBCampo", 0); 00096 return 0; 00097 }
| void SDBRecord::refresh | ( | ) |
Definition at line 71 of file subform.cpp.
References _depura(), DBRecord::m_lista, and SDBCampo::refresh().
Referenced by Q19QToolButton::click(), EmailQToolButton::click(), SelQToolButton::click(), ImpQToolButton::click(), DBsave(), AlbaranClienteView::generarFactura(), and SubForm3::guardar().
00071 { 00072 _depura("SDBRecord::refresh", 0); 00073 SDBCampo *camp; 00074 for (int i = 0; i < m_lista.size(); ++i) { 00075 camp = (SDBCampo *) m_lista.at(i); 00076 camp->refresh(); 00077 } // end for 00078 _depura("END SDBRecord::refresh", 0); 00079 }
| int SDBRecord::DBsave | ( | QString & | id | ) | [virtual] |
| id |
Reimplemented from DBRecord.
Definition at line 60 of file subform.cpp.
References _depura(), DBRecord::DBsave(), and refresh().
00060 { 00061 _depura("SDBRecord::DBsave", 0); 00062 refresh(); 00063 _depura("END SDBRecord::DBsave", 0); 00064 return DBRecord::DBsave(id); 00065 }
1.5.1