00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_FACTURASPLISTBASE_H
00011 #define UI_FACTURASPLISTBASE_H
00012
00013 #include "../../../bulmalib/src/busquedafecha.h"
00014 #include <QtCore/QVariant>
00015 #include <QtGui/QAction>
00016 #include <QtGui/QApplication>
00017 #include <QtGui/QButtonGroup>
00018 #include <QtGui/QComboBox>
00019 #include <QtGui/QFrame>
00020 #include <QtGui/QGridLayout>
00021 #include <QtGui/QHBoxLayout>
00022 #include <QtGui/QLabel>
00023 #include <QtGui/QLineEdit>
00024 #include <QtGui/QSpacerItem>
00025 #include <QtGui/QToolButton>
00026 #include <QtGui/QVBoxLayout>
00027 #include <QtGui/QWidget>
00028 #include "busquedaarticulo.h"
00029 #include "busquedaproveedor.h"
00030 #include "facturasplist.h"
00031
00032 class Ui_FacturasProveedorListBase
00033 {
00034 public:
00035 QGridLayout *gridLayout;
00036 QFrame *m_busqueda;
00037 QGridLayout *gridLayout1;
00038 QVBoxLayout *vboxLayout;
00039 BusquedaArticulo *m_articulo;
00040 BusquedaProveedor *m_proveedor;
00041 QSpacerItem *spacerItem;
00042 QComboBox *mui_procesada;
00043 QLabel *label_2;
00044 BusquedaFecha *m_fechafin;
00045 QLabel *label4;
00046 BusquedaFecha *m_fechain;
00047 QLabel *label5;
00048 QHBoxLayout *hboxLayout;
00049 QSpacerItem *spacerItem1;
00050 QLabel *label3;
00051 QLineEdit *m_total;
00052 FacturasProveedorListSubform *mui_list;
00053 QHBoxLayout *hboxLayout1;
00054 QLabel *label1;
00055 QFrame *m_botonera;
00056 QHBoxLayout *hboxLayout2;
00057 QToolButton *mui_crear;
00058 QToolButton *mui_editar;
00059 QToolButton *mui_borrar;
00060 QToolButton *mui_imprimir;
00061 QToolButton *mui_filtrar;
00062 QToolButton *mui_configurar;
00063 QToolButton *mui_actualizar;
00064 QFrame *mui_plugbotones;
00065 QSpacerItem *spacerItem2;
00066 QLabel *label2;
00067 QLineEdit *m_filtro;
00068
00069 void setupUi(QWidget *FacturasProveedorListBase)
00070 {
00071 FacturasProveedorListBase->setObjectName(QString::fromUtf8("FacturasProveedorListBase"));
00072 FacturasProveedorListBase->setEnabled(true);
00073 FacturasProveedorListBase->setWindowIcon(QIcon(QString::fromUtf8(":/Bulmafact48x48/images/png/48x48/i_bulmages_compras_facturas_listado.48x48.png")));
00074 gridLayout = new QGridLayout(FacturasProveedorListBase);
00075 gridLayout->setSpacing(5);
00076 gridLayout->setMargin(5);
00077 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00078 m_busqueda = new QFrame(FacturasProveedorListBase);
00079 m_busqueda->setObjectName(QString::fromUtf8("m_busqueda"));
00080 m_busqueda->setMinimumSize(QSize(16, 185));
00081 m_busqueda->setFrameShape(QFrame::StyledPanel);
00082 m_busqueda->setFrameShadow(QFrame::Raised);
00083 gridLayout1 = new QGridLayout(m_busqueda);
00084 gridLayout1->setSpacing(5);
00085 gridLayout1->setMargin(5);
00086 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
00087 vboxLayout = new QVBoxLayout();
00088 vboxLayout->setSpacing(5);
00089 vboxLayout->setMargin(0);
00090 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00091 m_articulo = new BusquedaArticulo(m_busqueda);
00092 m_articulo->setObjectName(QString::fromUtf8("m_articulo"));
00093 QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(5));
00094 sizePolicy.setHorizontalStretch(0);
00095 sizePolicy.setVerticalStretch(0);
00096 sizePolicy.setHeightForWidth(m_articulo->sizePolicy().hasHeightForWidth());
00097 m_articulo->setSizePolicy(sizePolicy);
00098
00099 vboxLayout->addWidget(m_articulo);
00100
00101 m_proveedor = new BusquedaProveedor(m_busqueda);
00102 m_proveedor->setObjectName(QString::fromUtf8("m_proveedor"));
00103 QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(5));
00104 sizePolicy1.setHorizontalStretch(0);
00105 sizePolicy1.setVerticalStretch(0);
00106 sizePolicy1.setHeightForWidth(m_proveedor->sizePolicy().hasHeightForWidth());
00107 m_proveedor->setSizePolicy(sizePolicy1);
00108
00109 vboxLayout->addWidget(m_proveedor);
00110
00111
00112 gridLayout1->addLayout(vboxLayout, 0, 1, 7, 1);
00113
00114 spacerItem = new QSpacerItem(200, 21, QSizePolicy::Minimum, QSizePolicy::Preferred);
00115
00116 gridLayout1->addItem(spacerItem, 6, 0, 1, 1);
00117
00118 mui_procesada = new QComboBox(m_busqueda);
00119 mui_procesada->setObjectName(QString::fromUtf8("mui_procesada"));
00120 QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(5));
00121 sizePolicy2.setHorizontalStretch(0);
00122 sizePolicy2.setVerticalStretch(0);
00123 sizePolicy2.setHeightForWidth(mui_procesada->sizePolicy().hasHeightForWidth());
00124 mui_procesada->setSizePolicy(sizePolicy2);
00125 mui_procesada->setMinimumSize(QSize(200, 21));
00126 mui_procesada->setFocusPolicy(Qt::StrongFocus);
00127 mui_procesada->setFrame(true);
00128
00129 gridLayout1->addWidget(mui_procesada, 5, 0, 1, 1);
00130
00131 label_2 = new QLabel(m_busqueda);
00132 label_2->setObjectName(QString::fromUtf8("label_2"));
00133 label_2->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00134
00135 gridLayout1->addWidget(label_2, 4, 0, 1, 1);
00136
00137 m_fechafin = new BusquedaFecha(m_busqueda);
00138 m_fechafin->setObjectName(QString::fromUtf8("m_fechafin"));
00139 QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(5));
00140 sizePolicy3.setHorizontalStretch(0);
00141 sizePolicy3.setVerticalStretch(0);
00142 sizePolicy3.setHeightForWidth(m_fechafin->sizePolicy().hasHeightForWidth());
00143 m_fechafin->setSizePolicy(sizePolicy3);
00144 m_fechafin->setMinimumSize(QSize(200, 21));
00145
00146 gridLayout1->addWidget(m_fechafin, 3, 0, 1, 1);
00147
00148 label4 = new QLabel(m_busqueda);
00149 label4->setObjectName(QString::fromUtf8("label4"));
00150
00151 gridLayout1->addWidget(label4, 2, 0, 1, 1);
00152
00153 m_fechain = new BusquedaFecha(m_busqueda);
00154 m_fechain->setObjectName(QString::fromUtf8("m_fechain"));
00155 QSizePolicy sizePolicy4(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(5));
00156 sizePolicy4.setHorizontalStretch(0);
00157 sizePolicy4.setVerticalStretch(0);
00158 sizePolicy4.setHeightForWidth(m_fechain->sizePolicy().hasHeightForWidth());
00159 m_fechain->setSizePolicy(sizePolicy4);
00160 m_fechain->setMinimumSize(QSize(200, 21));
00161
00162 gridLayout1->addWidget(m_fechain, 1, 0, 1, 1);
00163
00164 label5 = new QLabel(m_busqueda);
00165 label5->setObjectName(QString::fromUtf8("label5"));
00166
00167 gridLayout1->addWidget(label5, 0, 0, 1, 1);
00168
00169
00170 gridLayout->addWidget(m_busqueda, 1, 0, 1, 1);
00171
00172 hboxLayout = new QHBoxLayout();
00173 hboxLayout->setSpacing(5);
00174 hboxLayout->setMargin(0);
00175 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00176 spacerItem1 = new QSpacerItem(340, 12, QSizePolicy::Expanding, QSizePolicy::Minimum);
00177
00178 hboxLayout->addItem(spacerItem1);
00179
00180 label3 = new QLabel(FacturasProveedorListBase);
00181 label3->setObjectName(QString::fromUtf8("label3"));
00182
00183 hboxLayout->addWidget(label3);
00184
00185 m_total = new QLineEdit(FacturasProveedorListBase);
00186 m_total->setObjectName(QString::fromUtf8("m_total"));
00187 m_total->setEnabled(true);
00188 QSizePolicy sizePolicy5(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
00189 sizePolicy5.setHorizontalStretch(0);
00190 sizePolicy5.setVerticalStretch(0);
00191 sizePolicy5.setHeightForWidth(m_total->sizePolicy().hasHeightForWidth());
00192 m_total->setSizePolicy(sizePolicy5);
00193 m_total->setMinimumSize(QSize(150, 0));
00194 QPalette palette;
00195 QBrush brush(QColor(238, 238, 238, 255));
00196 brush.setStyle(Qt::SolidPattern);
00197 palette.setBrush(QPalette::Active, QPalette::Base, brush);
00198 QBrush brush1(QColor(238, 238, 238, 255));
00199 brush1.setStyle(Qt::SolidPattern);
00200 palette.setBrush(QPalette::Inactive, QPalette::Base, brush1);
00201 QBrush brush2(QColor(255, 255, 255, 255));
00202 brush2.setStyle(Qt::SolidPattern);
00203 palette.setBrush(QPalette::Disabled, QPalette::Base, brush2);
00204 m_total->setPalette(palette);
00205 QFont font;
00206 font.setFamily(QString::fromUtf8("Sans Serif"));
00207 font.setPointSize(12);
00208 font.setBold(true);
00209 font.setItalic(false);
00210 font.setUnderline(false);
00211 font.setWeight(75);
00212 font.setStrikeOut(false);
00213 m_total->setFont(font);
00214 m_total->setAlignment(Qt::AlignRight);
00215
00216 hboxLayout->addWidget(m_total);
00217
00218
00219 gridLayout->addLayout(hboxLayout, 3, 0, 1, 1);
00220
00221 mui_list = new FacturasProveedorListSubform(FacturasProveedorListBase);
00222 mui_list->setObjectName(QString::fromUtf8("mui_list"));
00223
00224 gridLayout->addWidget(mui_list, 2, 0, 1, 1);
00225
00226 hboxLayout1 = new QHBoxLayout();
00227 hboxLayout1->setSpacing(5);
00228 hboxLayout1->setMargin(0);
00229 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
00230 label1 = new QLabel(FacturasProveedorListBase);
00231 label1->setObjectName(QString::fromUtf8("label1"));
00232 label1->setMinimumSize(QSize(48, 48));
00233 label1->setMaximumSize(QSize(48, 48));
00234 label1->setPixmap(QPixmap(QString::fromUtf8(":/Bulmafact48x48/images/png/48x48/i_bulmages_compras_facturas_listado.48x48.png")));
00235
00236 hboxLayout1->addWidget(label1);
00237
00238 m_botonera = new QFrame(FacturasProveedorListBase);
00239 m_botonera->setObjectName(QString::fromUtf8("m_botonera"));
00240 QSizePolicy sizePolicy6(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(0));
00241 sizePolicy6.setHorizontalStretch(0);
00242 sizePolicy6.setVerticalStretch(0);
00243 sizePolicy6.setHeightForWidth(m_botonera->sizePolicy().hasHeightForWidth());
00244 m_botonera->setSizePolicy(sizePolicy6);
00245 m_botonera->setFrameShape(QFrame::StyledPanel);
00246 m_botonera->setFrameShadow(QFrame::Raised);
00247 hboxLayout2 = new QHBoxLayout(m_botonera);
00248 hboxLayout2->setSpacing(5);
00249 hboxLayout2->setMargin(5);
00250 hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
00251 mui_crear = new QToolButton(m_botonera);
00252 mui_crear->setObjectName(QString::fromUtf8("mui_crear"));
00253 mui_crear->setMinimumSize(QSize(32, 32));
00254 mui_crear->setMaximumSize(QSize(32, 32));
00255 mui_crear->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_fileNew.xpm")));
00256 mui_crear->setIconSize(QSize(32, 32));
00257
00258 hboxLayout2->addWidget(mui_crear);
00259
00260 mui_editar = new QToolButton(m_botonera);
00261 mui_editar->setObjectName(QString::fromUtf8("mui_editar"));
00262 mui_editar->setMinimumSize(QSize(32, 32));
00263 mui_editar->setMaximumSize(QSize(32, 32));
00264 mui_editar->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_edit.png")));
00265 mui_editar->setIconSize(QSize(32, 32));
00266
00267 hboxLayout2->addWidget(mui_editar);
00268
00269 mui_borrar = new QToolButton(m_botonera);
00270 mui_borrar->setObjectName(QString::fromUtf8("mui_borrar"));
00271 mui_borrar->setMinimumSize(QSize(32, 32));
00272 mui_borrar->setMaximumSize(QSize(32, 32));
00273 mui_borrar->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_editDelete.png")));
00274 mui_borrar->setIconSize(QSize(32, 32));
00275
00276 hboxLayout2->addWidget(mui_borrar);
00277
00278 mui_imprimir = new QToolButton(m_botonera);
00279 mui_imprimir->setObjectName(QString::fromUtf8("mui_imprimir"));
00280 mui_imprimir->setMinimumSize(QSize(32, 32));
00281 mui_imprimir->setMaximumSize(QSize(32, 32));
00282 mui_imprimir->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_filePrint.xpm")));
00283 mui_imprimir->setIconSize(QSize(32, 32));
00284
00285 hboxLayout2->addWidget(mui_imprimir);
00286
00287 mui_filtrar = new QToolButton(m_botonera);
00288 mui_filtrar->setObjectName(QString::fromUtf8("mui_filtrar"));
00289 mui_filtrar->setMinimumSize(QSize(32, 32));
00290 mui_filtrar->setMaximumSize(QSize(32, 32));
00291 mui_filtrar->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_find.png")));
00292 mui_filtrar->setIconSize(QSize(32, 32));
00293 mui_filtrar->setCheckable(true);
00294
00295 hboxLayout2->addWidget(mui_filtrar);
00296
00297 mui_configurar = new QToolButton(m_botonera);
00298 mui_configurar->setObjectName(QString::fromUtf8("mui_configurar"));
00299 mui_configurar->setMinimumSize(QSize(32, 32));
00300 mui_configurar->setMaximumSize(QSize(32, 32));
00301 mui_configurar->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_packageSettings.png")));
00302 mui_configurar->setIconSize(QSize(32, 32));
00303 mui_configurar->setCheckable(true);
00304
00305 hboxLayout2->addWidget(mui_configurar);
00306
00307 mui_actualizar = new QToolButton(m_botonera);
00308 mui_actualizar->setObjectName(QString::fromUtf8("mui_actualizar"));
00309 mui_actualizar->setMinimumSize(QSize(32, 32));
00310 mui_actualizar->setMaximumSize(QSize(32, 32));
00311 mui_actualizar->setIcon(QIcon(QString::fromUtf8(":/Genericos32x32/images/png/i_reload.png")));
00312 mui_actualizar->setIconSize(QSize(32, 32));
00313
00314 hboxLayout2->addWidget(mui_actualizar);
00315
00316 mui_plugbotones = new QFrame(m_botonera);
00317 mui_plugbotones->setObjectName(QString::fromUtf8("mui_plugbotones"));
00318 QSizePolicy sizePolicy7(static_cast<QSizePolicy::Policy>(1), static_cast<QSizePolicy::Policy>(7));
00319 sizePolicy7.setHorizontalStretch(0);
00320 sizePolicy7.setVerticalStretch(0);
00321 sizePolicy7.setHeightForWidth(mui_plugbotones->sizePolicy().hasHeightForWidth());
00322 mui_plugbotones->setSizePolicy(sizePolicy7);
00323 mui_plugbotones->setFrameShape(QFrame::NoFrame);
00324 mui_plugbotones->setFrameShadow(QFrame::Plain);
00325 mui_plugbotones->setLineWidth(0);
00326 mui_plugbotones->setMidLineWidth(0);
00327
00328 hboxLayout2->addWidget(mui_plugbotones);
00329
00330 spacerItem2 = new QSpacerItem(100, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00331
00332 hboxLayout2->addItem(spacerItem2);
00333
00334 label2 = new QLabel(m_botonera);
00335 label2->setObjectName(QString::fromUtf8("label2"));
00336
00337 hboxLayout2->addWidget(label2);
00338
00339 m_filtro = new QLineEdit(m_botonera);
00340 m_filtro->setObjectName(QString::fromUtf8("m_filtro"));
00341 QSizePolicy sizePolicy8(static_cast<QSizePolicy::Policy>(5), static_cast<QSizePolicy::Policy>(0));
00342 sizePolicy8.setHorizontalStretch(0);
00343 sizePolicy8.setVerticalStretch(0);
00344 sizePolicy8.setHeightForWidth(m_filtro->sizePolicy().hasHeightForWidth());
00345 m_filtro->setSizePolicy(sizePolicy8);
00346 m_filtro->setMinimumSize(QSize(150, 0));
00347
00348 hboxLayout2->addWidget(m_filtro);
00349
00350
00351 hboxLayout1->addWidget(m_botonera);
00352
00353
00354 gridLayout->addLayout(hboxLayout1, 0, 0, 1, 1);
00355
00356
00357 retranslateUi(FacturasProveedorListBase);
00358
00359 QSize size(690, 490);
00360 size = size.expandedTo(FacturasProveedorListBase->minimumSizeHint());
00361 FacturasProveedorListBase->resize(size);
00362
00363 QObject::connect(mui_filtrar, SIGNAL(toggled(bool)), m_busqueda, SLOT(setShown(bool)));
00364
00365 QMetaObject::connectSlotsByName(FacturasProveedorListBase);
00366 }
00367
00368 void retranslateUi(QWidget *FacturasProveedorListBase)
00369 {
00370 FacturasProveedorListBase->setWindowTitle(QApplication::translate("FacturasProveedorListBase", "Facturas de proveedores", 0, QApplication::UnicodeUTF8));
00371 label_2->setText(QApplication::translate("FacturasProveedorListBase", "Mostrar:", 0, QApplication::UnicodeUTF8));
00372 label4->setText(QApplication::translate("FacturasProveedorListBase", "Fecha final:", 0, QApplication::UnicodeUTF8));
00373 label5->setText(QApplication::translate("FacturasProveedorListBase", "Fecha inicial:", 0, QApplication::UnicodeUTF8));
00374 label3->setText(QApplication::translate("FacturasProveedorListBase", "Total:", 0, QApplication::UnicodeUTF8));
00375 label1->setText(QString());
00376 mui_crear->setToolTip(QApplication::translate("FacturasProveedorListBase", "Nueva factura", 0, QApplication::UnicodeUTF8));
00377 mui_crear->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Nueva factura", 0, QApplication::UnicodeUTF8));
00378 mui_crear->setText(QString());
00379 mui_crear->setShortcut(QApplication::translate("FacturasProveedorListBase", "Ctrl+N", 0, QApplication::UnicodeUTF8));
00380 mui_editar->setToolTip(QApplication::translate("FacturasProveedorListBase", "Editar factura", 0, QApplication::UnicodeUTF8));
00381 mui_editar->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Editar factura", 0, QApplication::UnicodeUTF8));
00382 mui_editar->setText(QString());
00383 mui_editar->setShortcut(QApplication::translate("FacturasProveedorListBase", "Ctrl+E", 0, QApplication::UnicodeUTF8));
00384 mui_borrar->setToolTip(QApplication::translate("FacturasProveedorListBase", "Borrar factura", 0, QApplication::UnicodeUTF8));
00385 mui_borrar->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Borrar factura", 0, QApplication::UnicodeUTF8));
00386 mui_borrar->setText(QString());
00387 mui_borrar->setShortcut(QApplication::translate("FacturasProveedorListBase", "Ctrl+D", 0, QApplication::UnicodeUTF8));
00388 mui_imprimir->setToolTip(QApplication::translate("FacturasProveedorListBase", "Imprimir listado", 0, QApplication::UnicodeUTF8));
00389 mui_imprimir->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Imprimir listado", 0, QApplication::UnicodeUTF8));
00390 mui_imprimir->setText(QString());
00391 mui_imprimir->setShortcut(QApplication::translate("FacturasProveedorListBase", "Ctrl+P", 0, QApplication::UnicodeUTF8));
00392 mui_filtrar->setToolTip(QApplication::translate("FacturasProveedorListBase", "Filtrar facturas", 0, QApplication::UnicodeUTF8));
00393 mui_filtrar->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Filtrar facturas", 0, QApplication::UnicodeUTF8));
00394 mui_filtrar->setText(QString());
00395 mui_filtrar->setShortcut(QApplication::translate("FacturasProveedorListBase", "Ctrl+F", 0, QApplication::UnicodeUTF8));
00396 mui_configurar->setToolTip(QApplication::translate("FacturasProveedorListBase", "Configurar listado", 0, QApplication::UnicodeUTF8));
00397 mui_configurar->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Configurar listado", 0, QApplication::UnicodeUTF8));
00398 mui_configurar->setText(QString());
00399 mui_configurar->setShortcut(QApplication::translate("FacturasProveedorListBase", "Ctrl+B", 0, QApplication::UnicodeUTF8));
00400 mui_actualizar->setToolTip(QApplication::translate("FacturasProveedorListBase", "Actualizar listado", 0, QApplication::UnicodeUTF8));
00401 mui_actualizar->setWhatsThis(QApplication::translate("FacturasProveedorListBase", "Actualizar listado", 0, QApplication::UnicodeUTF8));
00402 mui_actualizar->setText(QString());
00403 mui_actualizar->setShortcut(QApplication::translate("FacturasProveedorListBase", "F5", 0, QApplication::UnicodeUTF8));
00404 label2->setText(QApplication::translate("FacturasProveedorListBase", "Buscar:", 0, QApplication::UnicodeUTF8));
00405 Q_UNUSED(FacturasProveedorListBase);
00406 }
00407
00408 };
00409
00410 namespace Ui {
00411 class FacturasProveedorListBase: public Ui_FacturasProveedorListBase {};
00412 }
00413
00414 #endif // UI_FACTURASPLISTBASE_H