00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include "myplugin.h"
00022 #include "rutacomerciallist.h"
00023 #include "listzonacomercialview.h"
00024 #include "funcaux.h"
00025
00026
00028
00030 mypluginbf::mypluginbf() : QObject() {
00031 _depura("mypluginbf::mypluginbf", 0);
00032 _depura("END mypluginbf::mypluginbf", 0);
00033 }
00034
00035
00037
00039 mypluginbf::~mypluginbf() {
00040 _depura("mypluginbf::~mypluginbf", 0);
00041 _depura("END mypluginbf::~mypluginbf", 0);
00042 }
00043
00044
00046
00048 void mypluginbf::elslot() {
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 }
00055
00056
00058
00060 void mypluginbf::elslot1() {
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 }
00067
00068
00070
00073 void mypluginbf::inicializa(Bulmafact *bges) {
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 }
00095