#include <impqtoolbutton.h>
Inheritance diagram for SelQToolButton:

Public Slots | |
| virtual void | click () |
Public Member Functions | |
| SelQToolButton (PresupuestoList *pres=NULL, PedidosClienteList *ped=NULL, AlbaranClienteList *alb=NULL, FacturasList *fac=NULL, CobrosList *cob=NULL, QWidget *parent=NULL) | |
| ~SelQToolButton () | |
| void | setBoton () |
Private Attributes | |
| Company * | m_companyact |
| PresupuestoList * | m_presupuestoList |
| PedidosClienteList * | m_pedidosClienteList |
| AlbaranClienteList * | m_albaranClienteList |
| FacturasList * | m_facturasList |
| CobrosList * | m_cobrosList |
Definition at line 58 of file impqtoolbutton.h.
| SelQToolButton::SelQToolButton | ( | PresupuestoList * | pres = NULL, |
|
| PedidosClienteList * | ped = NULL, |
|||
| AlbaranClienteList * | alb = NULL, |
|||
| FacturasList * | fac = NULL, |
|||
| CobrosList * | cob = NULL, |
|||
| QWidget * | parent = NULL | |||
| ) |
| pres | ||
| ped | ||
| alb | ||
| fac | ||
| cob | ||
| parent |
Definition at line 382 of file impqtoolbutton.cpp.
References _depura(), m_albaranClienteList, m_cobrosList, m_facturasList, m_pedidosClienteList, m_presupuestoList, and setBoton().
00382 : QToolButton(parent) { 00383 _depura("SelQToolButton::SelQToolButton", 0); 00384 m_presupuestoList = pres; 00385 m_pedidosClienteList = ped; 00386 m_albaranClienteList = alb; 00387 m_facturasList = fac; 00388 m_cobrosList = cob; 00389 setBoton(); 00390 _depura("END SelQToolButton::SelQToolButton", 0); 00391 }
| SelQToolButton::~SelQToolButton | ( | ) |
Definition at line 397 of file impqtoolbutton.cpp.
References _depura().
00397 { 00398 _depura("SelQToolButton::~SelQToolButton", 0); 00399 _depura("END SelQToolButton::~SelQToolButton", 0); 00400 }
| void SelQToolButton::setBoton | ( | ) |
Definition at line 406 of file impqtoolbutton.cpp.
References _depura(), and click().
Referenced by SelQToolButton().
00406 { 00407 _depura("SelQToolButton::setBoton", 0); 00408 setObjectName(QString::fromUtf8("exporta")); 00409 setStatusTip("Invertir seleccion de elementos"); 00410 setToolTip("Invertir seleccion de elementos"); 00411 setMinimumSize(QSize(32, 32)); 00412 setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_invert.png"))); 00413 setIconSize(QSize(22, 22)); 00414 00415 connect(this, SIGNAL(clicked()), this, SLOT(click())); 00416 _depura("END SelQToolButton::setBoton", 0); 00417 }
| void SelQToolButton::click | ( | ) | [virtual, slot] |
Definition at line 422 of file impqtoolbutton.cpp.
References _depura(), PEmpresaBase::empresaBase(), SubForm3::lineaat(), m_albaranClienteList, m_cobrosList, m_companyact, m_facturasList, m_pedidosClienteList, m_presupuestoList, Ui_CobrosListBase::mui_list, Ui_FacturasListBase::mui_list, Ui_AlbaranClienteListBase::mui_list, Ui_PedidosClienteListBase::mui_list, Ui_PresupuestosListBase::mui_list, SDBRecord::refresh(), and SubForm3::rowCount().
Referenced by setBoton().
00422 { 00423 _depura("ImpQToolButton::click", 0); 00424 00425 // Es posible que esto se haya cargado antes de cargar el company por eso 00426 // No me fio de que la asignacion en el constructor haya ido bien y reasigno aqui 00427 00428 QString res = ""; 00429 00430 if (m_presupuestoList != NULL) { 00431 m_companyact = (Company *)m_presupuestoList->empresaBase(); 00432 SubForm3 *sub = m_presupuestoList->mui_list; 00433 00435 for (int i = 0; i < sub->rowCount(); i++) { 00436 SDBRecord *rec = sub->lineaat(i); 00437 rec->refresh(); 00438 if (rec->DBvalue( "selector") == "TRUE") { 00439 rec->setDBvalue("selector", "FALSE"); 00440 } else { 00441 rec->setDBvalue("selector", "TRUE"); 00442 } // end if 00443 } // end for 00444 } 00445 00446 if (m_pedidosClienteList != NULL) { 00447 m_companyact = (Company *)m_pedidosClienteList->empresaBase(); 00448 SubForm3 *sub = m_pedidosClienteList->mui_list; 00449 00451 for (int i = 0; i < sub->rowCount(); i++) { 00452 SDBRecord *rec = sub->lineaat(i); 00453 rec->refresh(); 00454 if (rec->DBvalue( "selector") == "TRUE") { 00455 rec->setDBvalue("selector", "FALSE"); 00456 } else { 00457 rec->setDBvalue("selector", "TRUE"); 00458 } // end if 00459 } // end for 00460 } 00461 00462 00463 if (m_albaranClienteList != NULL) { 00464 m_companyact = (Company *)m_albaranClienteList->empresaBase(); 00465 SubForm3 *sub = m_albaranClienteList->mui_list; 00466 00468 for (int i = 0; i < sub->rowCount(); i++) { 00469 SDBRecord *rec = sub->lineaat(i); 00470 rec->refresh(); 00471 if (rec->DBvalue( "selector") == "TRUE") { 00472 rec->setDBvalue("selector", "FALSE"); 00473 } else { 00474 rec->setDBvalue("selector", "TRUE"); 00475 } // end if 00476 } // end for 00477 } 00478 00479 00480 if (m_facturasList != NULL) { 00481 m_companyact = (Company *)m_facturasList->empresaBase(); 00482 SubForm3 *sub = m_facturasList->mui_list; 00484 for (int i = 0; i < sub->rowCount(); i++) { 00485 SDBRecord *rec = sub->lineaat(i); 00486 rec->refresh(); 00487 if (rec->DBvalue( "selector") == "TRUE") { 00488 rec->setDBvalue("selector", "FALSE"); 00489 } else { 00490 rec->setDBvalue("selector", "TRUE"); 00491 } // end if 00492 } // end for 00493 } 00494 00495 if (m_cobrosList != NULL) { 00496 m_companyact = (Company *)m_cobrosList->empresaBase(); 00497 SubForm3 *sub = m_cobrosList->mui_list; 00499 for (int i = 0; i < sub->rowCount(); i++) { 00500 SDBRecord *rec = sub->lineaat(i); 00501 rec->refresh(); 00502 if (rec->DBvalue( "selector") == "TRUE") { 00503 rec->setDBvalue("selector", "FALSE"); 00504 } else { 00505 rec->setDBvalue("selector", "TRUE"); 00506 } // end if 00507 } // end for 00508 } 00509 00510 _depura("END ImpQToolButton::click", 0); 00511 }
Company* SelQToolButton::m_companyact [private] |
PresupuestoList* SelQToolButton::m_presupuestoList [private] |
FacturasList* SelQToolButton::m_facturasList [private] |
CobrosList* SelQToolButton::m_cobrosList [private] |
1.5.1