#include <busquedatipotrabajo.h>
Inheritance diagram for BusquedaTipoTrabajo:

Public Slots | |
| void | m_activated (int index) |
Signals | |
| void | valueChanged (QString) |
Public Member Functions | |
| BusquedaTipoTrabajo (QWidget *parent=0, const char *name=0) | |
| Constructor del Widget conecta las señales y prepara los componentes. | |
| ~BusquedaTipoTrabajo () | |
| El destructor no precisa de operaciones especiales. | |
| virtual void | setidtipotrabajo (QString idtipotrabajo) |
| QString | idtipotrabajo () |
Private Attributes | |
| cursor2 * | m_cursorcombo |
| El puntero a company para que se pueda trabajar con la base de datos. | |
| QString | m_idtipotrabajo |
| Indica cual es el codigo de almacen por defecto. | |
Creamos un QComboBox que sirve para presentar la lista de almacenes disponibles para poder seleccionar uno de ellos.
Definition at line 54 of file busquedatipotrabajo.h.
| BusquedaTipoTrabajo::BusquedaTipoTrabajo | ( | QWidget * | parent = 0, |
|
| const char * | name = 0 | |||
| ) |
Constructor del Widget conecta las señales y prepara los componentes.
| parent |
Definition at line 32 of file busquedatipotrabajo.cpp.
References _depura(), m_activated(), m_cursorcombo, and m_idtipotrabajo.
00033 : QComboBox(parent), PEmpresaBase() { 00034 _depura("BusquedaTipoTrabajo::BusquedaTipoTrabajo", 0); 00035 m_cursorcombo = NULL; 00036 connect(this, SIGNAL(activated(int)), this, SLOT(m_activated(int))); 00037 m_idtipotrabajo = ""; 00038 _depura("END BusquedaTipoTrabajo::BusquedaTipoTrabajo", 0); 00039 }
| BusquedaTipoTrabajo::~BusquedaTipoTrabajo | ( | ) |
El destructor no precisa de operaciones especiales.
Definition at line 45 of file busquedatipotrabajo.cpp.
References _depura().
00045 { 00046 _depura("BusquedaTipoTrabajo::~BusquedaTipoTrabajo", 0); 00047 _depura("END BusquedaTipoTrabajo::~BusquedaTipoTrabajo", 0); 00048 }
| void BusquedaTipoTrabajo::setidtipotrabajo | ( | QString | idtipotrabajo | ) | [virtual] |
| idtipotrabajo |
Definition at line 58 of file busquedatipotrabajo.cpp.
References _depura(), postgresiface2::cargacursor(), PEmpresaBase::empresaBase(), cursor2::eof(), m_cursorcombo, cursor2::siguienteregistro(), and cursor2::valor().
Referenced by TrabajadorView_on_mui_lista_currentItemChanged_Post(), and TrabajadorView_TrabajadorView_Post().
00058 { 00059 _depura("BusquedaTipoTrabajo::setidtipotrabajo", 0, idtipotrabajo); 00060 if (m_cursorcombo != NULL) { 00061 delete m_cursorcombo; 00062 } // end if 00063 m_cursorcombo = empresaBase()->cargacursor("SELECT * FROM tipotrabajo ORDER BY nomtipotrabajo"); 00064 if (!m_cursorcombo) return; 00065 int i = 0; 00066 int i1 = 0; 00067 clear(); 00068 addItem("--"); 00069 while (!m_cursorcombo->eof()) { 00070 i++; 00071 if (m_cursorcombo->valor("idtipotrabajo") == idtipotrabajo) 00072 i1 = i; 00073 addItem(m_cursorcombo->valor("nomtipotrabajo")); 00074 m_cursorcombo->siguienteregistro(); 00075 } //end while 00076 if (i1 != 0) { 00077 setCurrentIndex(i1); 00078 } // end if 00079 _depura("END BusquedaTipoTrabajo::setidtipotrabajo", 0, idtipotrabajo); 00080 }
| QString BusquedaTipoTrabajo::idtipotrabajo | ( | ) |
Definition at line 87 of file busquedatipotrabajo.cpp.
References _depura(), m_cursorcombo, and cursor2::valor().
Referenced by TrabajadorView_on_mui_guardar_clicked().
00087 { 00088 _depura("BusquedaTipoTrabajo::idtipotrabajo", 0); 00089 int index= currentIndex(); 00090 if (index > 0) { 00091 _depura("END BusquedaTipoTrabajo::idtipotrabajo", 0); 00092 return(m_cursorcombo->valor("idtipotrabajo", index - 1)); 00093 } else { 00094 _depura("END BusquedaTipoTrabajo::idtipotrabajo", 0); 00095 return ""; 00096 } // end if 00097 }
| void BusquedaTipoTrabajo::m_activated | ( | int | index | ) | [slot] |
| index |
Definition at line 104 of file busquedatipotrabajo.cpp.
References _depura(), m_cursorcombo, cursor2::valor(), and valueChanged().
Referenced by BusquedaTipoTrabajo().
00104 { 00105 _depura("BusquedaTipoTrabajo::m_activated", 0); 00106 if (index > 0) { 00107 emit(valueChanged(m_cursorcombo->valor("idtipotrabajo", index - 1))); 00108 } else { 00109 emit(valueChanged("")); 00110 } // end if 00111 _depura("END BusquedaTipoTrabajo::m_activated", 0); 00112 }
| void BusquedaTipoTrabajo::valueChanged | ( | QString | ) | [signal] |
Definition at line 121 of file moc_busquedatipotrabajo.cpp.
Referenced by m_activated().
00122 { 00123 void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) }; 00124 QMetaObject::activate(this, &staticMetaObject, 0, _a); 00125 }
cursor2* BusquedaTipoTrabajo::m_cursorcombo [private] |
El puntero a company para que se pueda trabajar con la base de datos.
Definition at line 59 of file busquedatipotrabajo.h.
Referenced by BusquedaTipoTrabajo(), idtipotrabajo(), m_activated(), and setidtipotrabajo().
QString BusquedaTipoTrabajo::m_idtipotrabajo [private] |
Indica cual es el codigo de almacen por defecto.
Definition at line 61 of file busquedatipotrabajo.h.
Referenced by BusquedaTipoTrabajo().
1.5.1