#include <tarifalistview.h>
Inheritance diagram for TarifaListView:

Public Types | |
| enum | edmode { EditMode = 0, SelectMode = 1 } |
Public Slots | |
| void | on_mui_crear_clicked () |
| void | on_mui_editar_clicked () |
| void | on_mui_borrar_clicked () |
| void | on_mui_list_itemDoubleClicked (QTableWidgetItem *) |
Public Member Functions | |
| TarifaListView (Company *, QWidget *parent=0, edmode editmodo=EditMode) | |
| ~TarifaListView () | |
| void | editar (int) |
Private Attributes | |
| edmode | m_modo |
Definition at line 29 of file tarifalistview.h.
Reimplemented from Ficha.
Definition at line 33 of file tarifalistview.h.
00034 { 00035 EditMode = 0, SelectMode = 1 00036 };
| comp | ||
| parent | ||
| editomodo |
Definition at line 33 of file tarifalistview.cpp.
References _depura(), TarifaListSubform::cargar(), FichaBf::empresaBase(), m_modo, Ficha::meteWindow(), Ui_TarifaListBase::mui_list, SubForm2Bf::setEmpresaBase(), and Ui_TarifaListBase::setupUi().
00034 : FichaBf(comp, parent), pgimportfiles(comp) { 00035 _depura("TarifaListView::INIT_TarifaListView()\n", 0); 00036 setAttribute(Qt::WA_DeleteOnClose); 00037 m_modo = editmodo; 00038 setupUi(this); 00039 mui_list->setEmpresaBase(empresaBase()); 00040 mui_list->cargar(); 00041 meteWindow(tr("Tarifas"), this); 00042 _depura("TarifaListView::END_TarifaListView()\n", 0); 00043 }
| TarifaListView::~TarifaListView | ( | ) |
Definition at line 49 of file tarifalistview.cpp.
References _depura(), FichaBf::empresaBase(), and EmpresaBase::sacaWindow().
00049 { 00050 _depura("TarifaListView::INIT_destructor()\n", 0); 00051 empresaBase()->sacaWindow(this); 00052 _depura("TarifaListView::END_destructor()\n", 0); 00053 }
| void TarifaListView::editar | ( | int | row | ) |
| row |
Definition at line 76 of file tarifalistview.cpp.
References _depura(), QWorkspace2::addWindow(), TarifaView::cargar(), SubForm3::DBvalue(), FichaBf::empresaBase(), EmpresaBase::m_pWorkspace, and Ui_TarifaListBase::mui_list.
Referenced by on_mui_editar_clicked().
00076 { 00077 _depura("TarifaListView::editar", 0); 00078 TarifaView *tar = new TarifaView(empresaBase(), 0); 00079 empresaBase()->m_pWorkspace->addWindow(tar); 00080 tar->cargar(mui_list->DBvalue(QString("idtarifa"), row)); 00081 tar->show(); 00082 _depura("END TarifaListView::editar", 0); 00083 }
| void TarifaListView::on_mui_crear_clicked | ( | ) | [slot] |
Definition at line 89 of file tarifalistview.cpp.
References _depura(), QWorkspace2::addWindow(), TarifaView::cargar(), FichaBf::empresaBase(), and EmpresaBase::m_pWorkspace.
00089 { 00090 _depura("TarifaListView::editar", 0); 00091 TarifaView *tar = new TarifaView(empresaBase(), parentWidget()); 00093 tar->cargar("0"); 00094 empresaBase()->m_pWorkspace->addWindow(tar); 00095 tar->show(); 00096 _depura("END TarifaListView::editar", 0); 00097 }
| void TarifaListView::on_mui_editar_clicked | ( | ) | [slot] |
Definition at line 60 of file tarifalistview.cpp.
References _depura(), SubForm3::currentRow(), editar(), and Ui_TarifaListBase::mui_list.
Referenced by on_mui_list_itemDoubleClicked().
00060 { 00061 _depura("TarifaListView::INIT_s_editArticle()\n", 0); 00062 int a = mui_list->currentRow(); 00063 if (a < 0) { 00064 _depura("Debe seleccionar una linea", 2); 00065 return; 00066 } // end if 00067 editar(a); 00068 _depura("TarifaListView::END_s_editArticle()\n", 0); 00069 }
| void TarifaListView::on_mui_borrar_clicked | ( | ) | [virtual, slot] |
Reimplemented from Ficha.
Definition at line 103 of file tarifalistview.cpp.
References _depura(), TarifaView::cargar(), SubForm3::currentRow(), SubForm3::DBvalue(), FichaBf::empresaBase(), Ui_TarifaListBase::mui_list, and TarifaView::on_mui_borrar_clicked().
00103 { 00104 _depura("TarifaListView::on_mui_borrar_clicked\n", 0); 00105 int a = mui_list->currentRow(); 00106 TarifaView *tar = new TarifaView(empresaBase(), 0); 00107 tar->cargar(mui_list->DBvalue(QString("idtarifa"), a)); 00108 tar->on_mui_borrar_clicked(); 00109 delete tar; 00110 _depura("END TarifaListView::on_mui_borrar_clicked\n", 0); 00111 }
| void TarifaListView::on_mui_list_itemDoubleClicked | ( | QTableWidgetItem * | ) | [inline, slot] |
Definition at line 49 of file tarifalistview.h.
References on_mui_editar_clicked().
00049 { 00050 on_mui_editar_clicked(); 00051 };
edmode TarifaListView::m_modo [private] |
Indica si es modo consulta o modo edicion. (altera el comportamiento del doble click sobre la lista)
Reimplemented from Ficha.
Definition at line 39 of file tarifalistview.h.
Referenced by TarifaListView().
1.5.1