00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <stdio.h>
00022
00023 #include <QAction>
00024 #include <QObject>
00025 #include <QMessageBox>
00026 #include <QLineEdit>
00027 #include <QTabWidget>
00028
00029 #include "company.h"
00030 #include "plugintrazabilidad.h"
00031 #include "funcaux.h"
00032 #include "movimientosview.h"
00033
00034
00036
00038 myplugin::myplugin() {
00039 _depura("myplugin::myplugin", 0);
00040 _depura("END myplugin::myplugin", 0);
00041 }
00042
00043
00045
00047 myplugin::~myplugin() {
00048 _depura("myplugin::~myplugin", 0);
00049 _depura("END myplugin::~myplugin", 0);
00050 }
00051
00052
00054
00056 void myplugin::elslot() {
00057 _depura("myplugin::elslot", 0);
00058 MovimientosView *mov = new MovimientosView((Company *)empresaBase());
00059 empresaBase()->pWorkspace()->addWindow(mov);
00060 mov->show();
00061 _depura("END myplugin::elslot", 0);
00062 }
00063
00064
00066
00069 void myplugin::inicializa(Bulmafact *bges) {
00070 _depura("myplugin::inicializa", 0);
00072 setEmpresaBase(bges->getcompany());
00073 m_bulmafact = bges;
00074 QAction *accion = new QAction("&Movimientos", 0);
00075 accion->setStatusTip("Ventana de Movimientos");
00076 accion->setWhatsThis("Movimientos");
00077
00078 bges->menuMaestro->addSeparator();
00079 bges->menuMaestro->addAction(accion);
00080
00081 connect(accion, SIGNAL(activated()), this, SLOT(elslot()));
00082 _depura("END myplugin::inicializa", 0);
00083 }
00084
00085
00087
00091 int entryPoint(Bulmafact *bges) {
00092 _depura("Punto de Entrada del plugin PluginTrazabilidad", 0);
00093 myplugin *plug = new myplugin();
00094 plug->inicializa(bges);
00095 _depura("END Punto de Entrada del plugin PluginTrazabilidad", 0);
00096 return 0;
00097 }
00098
00099
00101
00105 int ListLinAlbaranProveedorView_ListLinAlbaranProveedorView(ListLinAlbaranProveedorView *subform) {
00106 _depura("ListLinAlbaranProveedorView_ListLinAlbaranProveedorView", 0);
00107 subform->addSHeader("lotelalbaranp", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote");
00108 _depura("END ListLinAlbaranProveedorView_ListLinAlbaranProveedorView", 0);
00109 return 0;
00110 }
00111
00113
00117 int ListLinAlbaranClienteView_ListLinAlbaranClienteView(ListLinAlbaranClienteView *subform) {
00118 _depura("ListLinAlbaranClienteView_ListLinAlbaranClienteView", 0);
00119 subform->addSHeader("lotelalbaran", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote");
00120 _depura("END ListLinAlbaranClienteView_ListLinAlbaranClienteView", 0);
00121 return 0;
00122 }
00123
00124
00126
00130 int ListLinFacturaView_ListLinFacturaView(ListLinFacturaView *subform) {
00131 _depura("ListLinFacturaView_ListLinFacturaView", 0);
00132 subform->addSHeader("lotelfactura", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote");
00133 _depura("END ListLinFacturaView_ListLinFacturaView", 0);
00134 return 0;
00135 }
00136
00137
00139
00143 int ListLinFacturaProveedorView_ListLinFacturaProveedorView(ListLinFacturaProveedorView *subform) {
00144 _depura("ListLinFacturaProveedorView_ListLinFacturaProveedorView", 0);
00145 subform->addSHeader("lotelfacturap", DBCampo::DBvarchar, DBCampo::DBNothing, SHeader::DBNone, "Lote");
00146 _depura("END ListLinFacturaProveedorView_ListLinFacturaProveedorView", 0);
00147 return 0;
00148 }
00149
00150
00152
00155 int SubForm2Bf_on_mui_list_editFinished(SubForm2Bf *) {
00156 _depura("SubForm2Bf_on_mui_list_editFinished", 0);
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170
00171
00172
00173
00174
00175
00176
00177
00178
00179
00180
00181
00182
00183
00184
00185
00186
00187
00188
00189 return 0;
00190
00191 _depura("END SubForm2Bf_on_mui_list_editFinished", 0);
00192 }