BusquedaZonaComercial Class Reference

#include <busquedazonacomercial.h>

Inheritance diagram for BusquedaZonaComercial:

QComboBox PEmpresaBase

Public Slots

void m_activated (int index)

Signals

void valueChanged (QString)

Public Member Functions

 BusquedaZonaComercial (QWidget *parent=0)
 ~BusquedaZonaComercial ()
virtual void setidzonacomercial (QString idzonacomercial)
QString idzonacomercial ()

Private Attributes

cursor2m_cursorcombo

Detailed Description

Definition at line 31 of file busquedazonacomercial.h.


Constructor & Destructor Documentation

BusquedaZonaComercial::BusquedaZonaComercial ( QWidget parent = 0  ) 

Parameters:
parent 

Definition at line 31 of file busquedazonacomercial.cpp.

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

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

BusquedaZonaComercial::~BusquedaZonaComercial (  ) 

Definition at line 43 of file busquedazonacomercial.cpp.

References _depura(), and m_cursorcombo.

00043                                               {
00044     _depura("BusquedaZonaComercial::~BusquedaZonaComercial", 0);
00045     if (m_cursorcombo != NULL)
00046         delete m_cursorcombo;
00047     _depura("END BusquedaZonaComercial::~BusquedaZonaComercial", 0);
00048 }


Member Function Documentation

void BusquedaZonaComercial::setidzonacomercial ( QString  idzonacomercial  )  [virtual]

Parameters:
idzonacomercial 

Definition at line 55 of file busquedazonacomercial.cpp.

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

Referenced by ComercialClienteView::setEmpresaBase().

00055                                                                       {
00056     _depura("BusquedaZonaComercial::~BusquedaZonaComercial", 0);
00057     if (m_cursorcombo != NULL)
00058         delete m_cursorcombo;
00059     m_cursorcombo = empresaBase()->cargacursor("SELECT * FROM zonacomercial");
00060     int i = 0;
00061     int i1 = 0;
00062     clear();
00063     addItem("--");
00064     while (!m_cursorcombo->eof()) {
00065         i++;
00066         if (m_cursorcombo->valor("idzonacomercial") == idzonacomercial)
00067             i1 = i;
00068         addItem(m_cursorcombo->valor("nomzonacomercial"));
00069         m_cursorcombo->siguienteregistro();
00070     } // end while
00071     setCurrentIndex(i1);
00072     _depura("END BusquedaZonaComercial::~BusquedaZonaComercial", 0);
00073 }

QString BusquedaZonaComercial::idzonacomercial (  )  [inline]

Definition at line 41 of file busquedazonacomercial.h.

References m_cursorcombo, and cursor2::valor().

00041                               {
00042         return m_cursorcombo->valor("idzonacomercial", currentIndex() - 1);
00043     };

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

Definition at line 46 of file busquedazonacomercial.h.

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

Referenced by BusquedaZonaComercial().

00046                                 {
00047         _depura("Activado el combo box", 0);
00048         if (index > 0) {
00049             emit(valueChanged(m_cursorcombo->valor("idzonacomercial", index - 1)));
00050         } else {
00051             emit(valueChanged(""));
00052         }
00053     };

void BusquedaZonaComercial::valueChanged ( QString   )  [signal]

Definition at line 79 of file moc_busquedazonacomercial.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* BusquedaZonaComercial::m_cursorcombo [private]

Definition at line 35 of file busquedazonacomercial.h.

Referenced by BusquedaZonaComercial(), idzonacomercial(), m_activated(), setidzonacomercial(), and ~BusquedaZonaComercial().


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