Changeset 79b7f06 in mmcs


Ignore:
Timestamp:
Oct 31, 2016, 10:41:44 AM (8 years ago)
Author:
rudmanmrrod <rudman22@…>
Branches:
master
Children:
c7597d8
Parents:
f1e8de0
Message:

Alineado el texto de las endogenas, agregado span de las cuentas en descomposicion

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • genericFunctions.cpp

    rb0c244f r79b7f06  
    235235   @param <opcion> Recibe la opción (1 para escribir en columna y 0 para la fila)
    236236*/
    237 void insertRowExogena(QList<QString> lista,QTableWidget *tw,int opcion)
     237void insertRowExogena(QList<QString> lista,QTableWidget *tw,int opcion, bool center, int init)
    238238{
    239239    for(int i=0;i<tw->rowCount();i++)
     
    242242        twi->setText(lista[i]);
    243243        twi->setFlags(twi->flags() ^ Qt::ItemIsEditable);
     244        if(center and i>=init)
     245        {
     246            twi->setTextAlignment(Qt::AlignCenter);
     247        }
    244248        int fin=tw->rowCount();
    245249        if(opcion==1)
  • genericFunctions.h

    rb0c244f r79b7f06  
    1313void CellStyleComponente(QTableWidgetItem *);
    1414void CellStyleExEn(QTableWidgetItem *);
    15 void insertRowExogena(QList<QString> lista,QTableWidget *,int opcion);
     15void insertRowExogena(QList<QString> lista, QTableWidget *, int opcion, bool center, int init);
    1616void noEditColZero(QTableWidget *);
    1717void ItemsNoEditable(QTableWidget *, int inicio, int fin, int col=0);
  • mainwindow.C

    rf1e8de0 r79b7f06  
    21922192                        tablaEE->removeRow(i);
    21932193                        tablaEE->insertRow(tablaEE->rowCount());
    2194                         insertRowExogena(fila,tablaEE,1);
     2194                        insertRowExogena(fila,tablaEE,1,true,2);
    21952195                        fila.clear();
    21962196                        //Se agregan los estilos correspondientes a las cuentas y componentes de las filas
     
    22092209                        tablaEE->removeColumn(i);
    22102210                        tablaEE->insertColumn(tablaEE->columnCount());
    2211                         insertRowExogena(columna,tablaEE,0);
     2211                        insertRowExogena(columna,tablaEE,0,true,2);
    22122212                        columna.clear();
    22132213                        //Se agregan los estilos correspondientes a las cuentas y componentes de las columnas
     
    24142414        CellStyleExEn(CuentaEndogenafila);
    24152415        tw->setItem(0,1,CuentaEndogenafila);
    2416         tw->setSpan(0,1,1,inicioExogena-1);
     2416        if(inicioExogena-1>1){
     2417            tw->setSpan(0,1,1,inicioExogena-1);
     2418        }
    24172419        QTableWidgetItem *CuentaEndogenaColumna = new QTableWidgetItem;
    24182420        if(elementos<12)
     
    27582760    {
    27592761        QString cuenta = tw->item(i,1)->text();
    2760         QString value = Separador(tw->item(i,cantidad-1),true);
    27612762        if(totalCuentas.contains(cuenta))
    27622763        {
     
    45324533        {
    45334534            int contar = valoresColumna.count(name);
    4534             Bn->setSpan(0,i,1,contar);
     4535            if(contar>1)
     4536            {
     4537                Bn->setSpan(0,i,1,contar);
     4538            }
    45354539            valoresColumna.removeAll(name);
    45364540        }
     
    45474551        {
    45484552            int contar = valoresFila.count(name);
    4549             Bn->setSpan(j,0,contar,1);
     4553            if(contar>1)
     4554            {
     4555                Bn->setSpan(j,0,contar,1);
     4556            }
    45504557            valoresFila.removeAll(name);
    45514558        }
Note: See TracChangeset for help on using the changeset viewer.