mypluginbf Class Reference

#include <myplugin.h>

Inheritance diagram for mypluginbf:

QObject PEmpresaBase

Public Slots

void elslot ()
void elslot1 ()

Public Member Functions

 mypluginbf ()
virtual ~mypluginbf ()
virtual void inicializa (Bulmafact *)

Private Attributes

Bulmafactm_bges

Detailed Description

Definition at line 29 of file myplugin.h.


Constructor & Destructor Documentation

mypluginbf::mypluginbf (  ) 

Definition at line 30 of file myplugin.cpp.

References _depura().

00030                        : QObject() {
00031     _depura("mypluginbf::mypluginbf", 0);
00032     _depura("END mypluginbf::mypluginbf", 0);
00033 }

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 }


Member Function Documentation

void mypluginbf::inicializa ( Bulmafact bges  )  [virtual]

Parameters:
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 }


Field Documentation

Bulmafact* mypluginbf::m_bges [private]

Definition at line 33 of file myplugin.h.

Referenced by inicializa().


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