BusquedaTarifa Class Reference

#include <busquedatarifa.h>

Inheritance diagram for BusquedaTarifa:

QComboBox PEmpresaBase

Public Slots

void m_activated (int index)

Signals

void valueChanged (QString)

Public Member Functions

 BusquedaTarifa (QWidget *parent=0)
 ~BusquedaTarifa ()
virtual void setidtarifa (QString idtarifa)
QString idtarifa ()

Private Attributes

cursor2m_cursorcombo
QString mdb_idtarifa

Detailed Description

Definition at line 30 of file busquedatarifa.h.


Constructor & Destructor Documentation

BusquedaTarifa::BusquedaTarifa ( QWidget parent = 0  ) 

Parameters:
parent 

Definition at line 32 of file busquedatarifa.cpp.

References _depura(), m_activated(), and m_cursorcombo.

00033         : QComboBox(parent), PEmpresaBase() {
00034         _depura("BusquedaTarifa::BusquedaTarifa", 0);
00035     m_cursorcombo = NULL;
00036     connect(this, SIGNAL(activated(int)), this, SLOT(m_activated(int)));
00037         _depura("END BusquedaTarifa::BusquedaTarifa", 0);
00038 }

BusquedaTarifa::~BusquedaTarifa (  ) 

Definition at line 44 of file busquedatarifa.cpp.

References _depura().

00044                                 {
00045     _depura("BusquedaTarifa::~BusquedaTarifa", 0);
00046     _depura("END BusquedaTarifa::~BusquedaTarifa", 0);
00047 }


Member Function Documentation

void BusquedaTarifa::setidtarifa ( QString  idtarifa  )  [virtual]

Parameters:
idtarifa 

Definition at line 54 of file busquedatarifa.cpp.

References _depura(), postgresiface2::cargacursor(), PEmpresaBase::empresaBase(), cursor2::eof(), m_cursorcombo, mdb_idtarifa, cursor2::siguienteregistro(), and cursor2::valor().

Referenced by ClienteView_ClienteView().

00054                                                  {
00055     _depura("BusquedaTarifa::setidtarifa", 0);
00056     mdb_idtarifa = idtarifa;
00057     if (m_cursorcombo != NULL)
00058         delete m_cursorcombo;
00059     m_cursorcombo = empresaBase()->cargacursor("SELECT * FROM tarifa");
00060     int i = 0;
00061     int i1 = 0;
00062     clear();
00063     addItem("--");
00064     while (!m_cursorcombo->eof()) {
00065         i++;
00066         if (m_cursorcombo->valor("idtarifa") == idtarifa)
00067             i1 = i;
00068         addItem(m_cursorcombo->valor("nomtarifa"));
00069         m_cursorcombo->siguienteregistro();
00070     }
00071     setCurrentIndex(i1);
00072     _depura("END BusquedaTarifa::setidtarifa", 0);
00073 }

QString BusquedaTarifa::idtarifa (  )  [inline]

Definition at line 41 of file busquedatarifa.h.

References mdb_idtarifa.

00041                        {
00042         return mdb_idtarifa;
00043     };

void BusquedaTarifa::m_activated ( int  index  )  [inline, slot]

Definition at line 46 of file busquedatarifa.h.

References m_cursorcombo, mdb_idtarifa, cursor2::valor(), and valueChanged().

Referenced by BusquedaTarifa().

00046                                 {
00047         if (index > 0) {
00048             mdb_idtarifa=m_cursorcombo->valor("idtarifa", index - 1);
00049             emit(valueChanged(m_cursorcombo->valor("idtarifa", index - 1)));
00050         } else {
00051             emit(valueChanged(""));
00052             mdb_idtarifa = "";
00053         }
00054     };

void BusquedaTarifa::valueChanged ( QString   )  [signal]

Definition at line 79 of file moc_busquedatarifa.cpp.

Referenced by m_activated().

00080 {
00081     void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
00082     QMetaObject::activate(this, &staticMetaObject, 0, _a);
00083 }


Field Documentation

cursor2* BusquedaTarifa::m_cursorcombo [private]

Definition at line 34 of file busquedatarifa.h.

Referenced by BusquedaTarifa(), m_activated(), and setidtarifa().

QString BusquedaTarifa::mdb_idtarifa [private]

Definition at line 35 of file busquedatarifa.h.

Referenced by idtarifa(), m_activated(), and setidtarifa().


The documentation for this class was generated from the following files:
Generated on Sat Dec 15 00:01:45 2007 for BulmaGes by  doxygen 1.5.1