myplugin1 Class Reference

#include <adocumental.h>

Inheritance diagram for myplugin1:

QObject PEmpresaBase QObject

Public Slots

virtual void boton_adjuntar ()
virtual void boton_nuevoasientodocumental ()
virtual void archDoc ()
void elslot ()

Public Member Functions

 myplugin1 (Empresa *)
 ~myplugin1 ()
 myplugin1 ()
 ~myplugin1 ()
void inicializa (Bulmafact *)

Data Fields

Empresaempresaactual
postgresiface2conexionbase
Bulmafactm_bges

Detailed Description

OJO. Esta clase está definida aquí pero es el lanzador del plugin para las entradas del menú del plugin.

Definition at line 38 of file adocumental.h.


Constructor & Destructor Documentation

myplugin1::myplugin1 ( Empresa emp  ) 

Parameters:
emp 

Definition at line 38 of file adocumental.cpp.

References _depura(), Empresa::bdempresa(), conexionbase, and empresaactual.

00038                                  {
00039     _depura("myplugin1::myplugin1", 0);
00040     empresaactual = emp;
00041     conexionbase = emp->bdempresa();
00042     _depura("END myplugin1::myplugin1", 0);
00043 }

myplugin1::~myplugin1 (  ) 

Definition at line 49 of file adocumental.cpp.

References _depura().

00049                       {
00050     _depura("myplugin1::~myplugin1", 0);
00051     _depura("END myplugin1::~myplugin1", 0);
00052 }

myplugin1::myplugin1 (  ) 

Definition at line 34 of file plugintarifas.cpp.

References _depura().

00034                      : PEmpresaBase() {
00035     _depura("myplugin1::myplugin1", 0);
00036     _depura("END myplugin1::myplugin1", 0);
00037 }

myplugin1::~myplugin1 (  ) 


Member Function Documentation

void myplugin1::boton_adjuntar (  )  [virtual, slot]

Definition at line 74 of file adocumental.cpp.

References _depura(), adocumental::asociaasiento(), empresaactual, Asiento1::idasiento(), Empresa::intapuntsempresa(), and adocumental::setmodoconsulta().

00074                                {
00075     _depura("myplugin1::boton_adjuntar", 10);
00076     adocumental *adoc = new adocumental(empresaactual, 0);
00077     adoc->setmodoconsulta();
00078     adoc->exec();
00080     Asiento1View *intapunts = empresaactual->intapuntsempresa();
00081     if (intapunts->idasiento() != "-1")
00082         adoc->asociaasiento(intapunts->idasiento());
00083     delete adoc;
00084     _depura("END myplugin1::boton_adjuntar", 10);
00085 }

void myplugin1::boton_nuevoasientodocumental (  )  [virtual, slot]

Definition at line 59 of file adocumental.cpp.

References _depura(), adocumental::asociaasiento(), empresaactual, Asiento1::idasiento(), Asiento1View::iniciar_asiento_nuevo(), Empresa::intapuntsempresa(), and adocumental::presentaprimervacio().

00059                                              {
00060     _depura("myplugin1::boton_nuevoasientodocumental", 10);
00061     adocumental *adoc = new adocumental(empresaactual, 0);
00062     adoc->presentaprimervacio();
00063     Asiento1View *intapunts = empresaactual->intapuntsempresa();
00064     intapunts->iniciar_asiento_nuevo();
00065     adoc->asociaasiento(intapunts->idasiento());
00066     delete adoc;
00067     _depura("END myplugin1::boton_nuevoasientodocumental", 10);
00068 }

void myplugin1::archDoc (  )  [virtual, slot]

Definition at line 96 of file adocumental.cpp.

References _depura(), and empresaactual.

00096                         {
00097     _depura("myplugin1::archDoc", 10);
00098     adocumental *adoc = new adocumental(empresaactual, 0);
00099     adoc->exec();
00100     delete adoc;
00101     _depura("END myplugin1::archDoc", 10);
00102 }

void myplugin1::inicializa ( Bulmafact bges  ) 

Parameters:
bges 

El menú de Tarifas en la sección de artículos.

Definition at line 65 of file plugintarifas.cpp.

References _depura(), bges, elslot(), Bulmafact::getcompany(), m_bges, Ui_bulmafactbase::menuArticulos, and PEmpresaBase::setEmpresaBase().

Referenced by entryPoint().

00065                                           {
00066     _depura("myplugin1::inicializa", 0);
00068     m_bges = bges;
00069     setEmpresaBase(bges->getcompany());
00070    
00071     QAction *planCuentas = new QAction(tr("&Tarifas"), 0);
00072     planCuentas->setStatusTip(tr("Tarifas"));
00073     planCuentas->setWhatsThis(tr("Tarifas"));
00074     bges->menuArticulos->addSeparator();
00075     bges->menuArticulos->addAction(planCuentas);
00076     connect(planCuentas, SIGNAL(activated()), this, SLOT(elslot()));
00077     _depura("END myplugin1::inicializa", 0);
00078 }

void myplugin1::elslot (  )  [slot]

Definition at line 52 of file plugintarifas.cpp.

References _depura(), QWorkspace2::addWindow(), PEmpresaBase::empresaBase(), and EmpresaBase::m_pWorkspace.

Referenced by inicializa().

00052                        {
00053     _depura("myplugin1::elslot", 0);
00054     TarifaListView *tar = new TarifaListView(((Company *)empresaBase()), NULL);
00055     empresaBase()->m_pWorkspace->addWindow(tar);
00056     tar->show();
00057     _depura("END myplugin1::elslot", 0);
00058 }


Field Documentation

Empresa* myplugin1::empresaactual

Definition at line 42 of file adocumental.h.

Referenced by archDoc(), boton_adjuntar(), boton_nuevoasientodocumental(), and myplugin1().

postgresiface2* myplugin1::conexionbase

Definition at line 43 of file adocumental.h.

Referenced by myplugin1().

Bulmafact* myplugin1::m_bges

Definition at line 75 of file listltarifaview.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