00001 #include <stdio.h>
00002 #include "pluginestadisticas.h"
00003 #include "empresa.h"
00004 #include "estadisticasview.h"
00005
00006 #include "estadisticas.xpm"
00007
00008 #include "postgresiface2.h"
00009
00010 #include <qobject.h>
00011
00012 #include <QPixmap>
00013 #include <Q3PopupMenu>
00014
00015
00016
00017 void entryPoint(Bulmages01 *bges) {
00018 fprintf(stderr,"Estoy dentro del plugin\n");
00019
00020 QPixmap *estadisticasIcon = new QPixmap(estadisticas);
00021 myplugin *plug= new myplugin();
00022
00023 plug->empresaactual = bges->empresaactual();
00024 plug->conexionbase = plug->empresaactual->bdempresa();
00025
00026 Q3PopupMenu *pPluginMenu = new Q3PopupMenu();
00027 pPluginMenu->setCheckable(true);
00028 bges->menuBar()->insertItem("&PyChart",pPluginMenu,-1,3);
00029
00030 QAction *planCuentas1 = new QAction("&Balance Tarta", 0);
00031 planCuentas1->setStatusTip("Balance en Tarta");
00032 planCuentas1->setWhatsThis("Balance en Tarta");
00033 planCuentas1->addTo(pPluginMenu);
00034 QObject::connect(planCuentas1, SIGNAL(activated()), plug, SLOT(BalanceGrafico()));
00035
00036 QAction *planCuentas2 = new QAction("&Balance Barras", 0);
00037 planCuentas2->setStatusTip("Balance Barras");
00038 planCuentas2->setWhatsThis("Balance Barras");
00039 planCuentas2->addTo(pPluginMenu);
00040 QObject::connect(planCuentas2, SIGNAL(activated()), plug, SLOT(BalanceBarras()));
00041
00042 }
00043
00044