#include <myplugin.h>
Inheritance diagram for mypluginbf:

Public Slots | |
| void | elslot () |
| void | elslot1 () |
Public Member Functions | |
| mypluginbf () | |
| virtual | ~mypluginbf () |
| virtual void | inicializa (Bulmafact *) |
Private Attributes | |
| Bulmafact * | m_bges |
Definition at line 29 of file myplugin.h.
| mypluginbf::mypluginbf | ( | ) |
| mypluginbf::~mypluginbf | ( | ) | [virtual] |
Definition at line 39 of file myplugin.cpp.
References _depura().
00039 { 00040 _depura("mypluginbf::~mypluginbf", 0); 00041 _depura("END mypluginbf::~mypluginbf", 0); 00042 }
| void mypluginbf::inicializa | ( | Bulmafact * | bges | ) | [virtual] |
| bges |
El menú de empresa.
Cogemos la 'company' para tener acceso a todo y sobretodo a BD.
Insertamos un separador en el menú.
Creamos la opción para Zonas Comerciales que dispare el método adecuado.
Creamos la opción para Rutas Comerciales que dispare el método adecuado.
Definition at line 73 of file myplugin.cpp.
References _depura(), bges, elslot(), elslot1(), Bulmafact::getcompany(), m_bges, Ui_bulmafactbase::menuMaestro, and PEmpresaBase::setEmpresaBase().
Referenced by entryPoint().
00073 { 00074 _depura("mypluginbf::inicializa", 0); 00076 m_bges = bges; 00078 setEmpresaBase(bges->getcompany()); 00080 bges->menuMaestro->addSeparator(); 00082 QAction *planCuentas1 = new QAction(tr("&Zonas comerciales"), 0); 00083 planCuentas1->setStatusTip(tr("Zonas comerciales")); 00084 planCuentas1->setWhatsThis(tr("Zonas comerciales")); 00085 bges->menuMaestro->addAction(planCuentas1); 00086 connect(planCuentas1, SIGNAL(activated()), this, SLOT(elslot1())); 00088 QAction *planCuentas = new QAction(tr("&Rutas comerciales"), 0); 00089 planCuentas->setStatusTip(tr("Rutas comerciales")); 00090 planCuentas->setWhatsThis(tr("Rutas comerciales")); 00091 bges->menuMaestro->addAction(planCuentas); 00092 connect(planCuentas, SIGNAL(activated()), this, SLOT(elslot())); 00093 _depura("END mypluginbf::inicializa", 0); 00094 }
| void mypluginbf::elslot | ( | ) | [slot] |
Definition at line 48 of file myplugin.cpp.
References _depura(), QWorkspace2::addWindow(), PEmpresaBase::empresaBase(), and EmpresaBase::m_pWorkspace.
Referenced by inicializa().
00048 { 00049 _depura("mypluginbf::elslot", 0); 00050 RutaComercialList *list = new RutaComercialList((Company *)empresaBase(), NULL); 00051 empresaBase()->m_pWorkspace->addWindow(list); 00052 list->show(); 00053 _depura("END mypluginbf::elslot", 0); 00054 }
| void mypluginbf::elslot1 | ( | ) | [slot] |
Definition at line 60 of file myplugin.cpp.
References _depura(), QWorkspace2::addWindow(), PEmpresaBase::empresaBase(), and EmpresaBase::m_pWorkspace.
Referenced by inicializa().
00060 { 00061 _depura("mypluginbf::elslot1", 0); 00062 ListZonaComercialView *list = new ListZonaComercialView((Company *)empresaBase(), NULL); 00063 empresaBase()->m_pWorkspace->addWindow(list); 00064 list->show(); 00065 _depura("END mypluginbf::elslot1", 0); 00066 }
Bulmafact* mypluginbf::m_bges [private] |
1.5.1