#include <QStringList>#include <QWidget>#include <QIcon>#include <QObject>#include "qapplication2.h"#include "bulmafact.h"#include "company.h"#include "facturasplist.h"#include "blwidget.h"Go to the source code of this file.
Data Structures | |
| class | efacturabf |
Defines | |
| #define | MY_EXPORT |
Functions | |
| MY_EXPORT void | entryPoint (Bulmafact *) |
| MY_EXPORT int | FacturaView_FacturaView (FacturaView *) |
| Dibuja el boton de exportar en el formulario de factura a cliente. | |
| MY_EXPORT int | FacturasProveedorList_FacturasProveedorList_Post (FacturasProveedorList *) |
| Dibuja el boton de importar en el listado de facturas de proveedor. | |
Variables | |
| QApplication2 * | theApp |
| #define MY_EXPORT |
Definition at line 24 of file efacturabf.h.
| MY_EXPORT void entryPoint | ( | Bulmafact * | bges | ) |
| bges |
Añade en el menú del programa la opcióMn para acceder al corrector.
Definition at line 43 of file comercialbf.cpp.
00043 { 00044 _depura("Punto de Entrada del plugin ComercialBF", 0); 00046 QTranslator *traductor = new QTranslator(0); 00047 if (confpr->valor(CONF_TRADUCCION) == "locales") { 00048 traductor->load(QString("comercialbf_") + QLocale::system().name(), 00049 confpr->valor(CONF_DIR_TRADUCCION).toAscii().constData()); 00050 } else { 00051 QString archivo = "comercialbf_" + confpr->valor(CONF_TRADUCCION); 00052 traductor->load(archivo, confpr->valor(CONF_DIR_TRADUCCION).toAscii().constData()); 00053 } // end if 00054 theApp->installTranslator(traductor); 00055 00056 mypluginbf *plug = new mypluginbf(); 00057 plug->inicializa(bges); 00058 _depura("END Punto de Entrada del plugin ComercialBF", 0); 00059 return 0; 00060 }
| MY_EXPORT int FacturasProveedorList_FacturasProveedorList_Post | ( | FacturasProveedorList * | listfac | ) |
Dibuja el boton de importar en el listado de facturas de proveedor.
| listfac |
Definition at line 183 of file efacturabf.cpp.
References _depura(), and Ui_FacturasProveedorListBase::mui_plugbotones.
00183 { 00184 _depura("FacturasProveedorList_FacturasProveedorList_Post", 0); 00185 00186 EFQToolButtonImportar *mui_importa_efactura = new EFQToolButtonImportar(listfac, listfac->mui_plugbotones); 00187 mui_importa_efactura->setObjectName(QString::fromUtf8("importa")); 00188 mui_importa_efactura->setMinimumSize(QSize(32, 32)); 00189 mui_importa_efactura->setIcon(QIcon(QString::fromUtf8("/usr/share/bulmages/efactura/efactura.png"))); 00190 mui_importa_efactura->setIconSize(QSize(22, 22)); 00191 mui_importa_efactura->setStatusTip("Importar eFactura"); 00192 mui_importa_efactura->setToolTip("Importar eFactura"); 00193 00194 QHBoxLayout *m_hboxLayout1 = listfac->mui_plugbotones->findChild<QHBoxLayout *>("hboxLayout1"); 00195 if (!m_hboxLayout1) { 00196 m_hboxLayout1 = new QHBoxLayout(listfac->mui_plugbotones); 00197 m_hboxLayout1->setSpacing(5); 00198 m_hboxLayout1->setMargin(5); 00199 m_hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); 00200 } // end if 00201 m_hboxLayout1->addWidget(mui_importa_efactura); 00202 00203 _depura("END FacturasProveedorList_FacturasProveedorList_Post", 0); 00204 00205 return 0; 00206 }
| MY_EXPORT int FacturaView_FacturaView | ( | FacturaView * | l | ) |
Dibuja el boton de exportar en el formulario de factura a cliente.
| l |
Definition at line 151 of file efacturabf.cpp.
00151 { 00152 _depura("FacturaView_FacturaView", 0); 00153 00154 EFQToolButton *mui_exporta_efactura = new EFQToolButton(fac, fac->mui_plugbotones); 00155 mui_exporta_efactura->setObjectName(QString::fromUtf8("exporta")); 00156 mui_exporta_efactura->setMinimumSize(QSize(32, 32)); 00157 mui_exporta_efactura->setIcon(QIcon(QString::fromUtf8("/usr/share/bulmages/efactura/efactura.png"))); 00158 mui_exporta_efactura->setIconSize(QSize(22, 22)); 00159 mui_exporta_efactura->setStatusTip("Exportar eFactura"); 00160 mui_exporta_efactura->setToolTip("Exportar eFactura"); 00161 00162 QHBoxLayout *m_hboxLayout1 = fac->mui_plugbotones->findChild<QHBoxLayout *>("hboxLayout1"); 00163 if (!m_hboxLayout1) { 00164 m_hboxLayout1 = new QHBoxLayout(fac->mui_plugbotones); 00165 m_hboxLayout1->setSpacing(5); 00166 m_hboxLayout1->setMargin(5); 00167 m_hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); 00168 } // end if 00169 00170 m_hboxLayout1->addWidget(mui_exporta_efactura); 00171 00172 _depura("END FacturaView_FacturaView", 0); 00173 00174 return 0; 00175 }
1.5.1