source: mmcs/stackencadenamientos.cpp @ 32f758e

Last change on this file since 32f758e was 32f758e, checked in by rboet <rboet@…>, 9 years ago

corregida la funcionabilidad de los encadenamientos, minimo de cuentas cambiado a 2

  • Property mode set to 100644
File size: 1.5 KB
RevLine 
[8daa049]1#include "stackencadenamientos.h"
2
[32f758e]3stackEncadenamientos::stackEncadenamientos(QMap<int, QMap<QString, QStringList> > Cuentas, QWidget *parent):
[8daa049]4    QWidget(parent)
5{
6    layoutMain = new QHBoxLayout;
7
8    comboAccount = new QComboBox(this);
9
10    stackedWidget = new QStackedWidget(this);
11
12    QStringList Componentes;
13
14    int i= 0;
[32f758e]15    foreach(int key,Cuentas.keys())
[8daa049]16    {
[32f758e]17        foreach (QString name, Cuentas[key].keys())
18        {
19            comboAccount->addItem(QString(name));
[8daa049]20
[32f758e]21            comboAccount->setObjectName(QString("CuentaExogena %1").arg(i+1));
[8daa049]22
[32f758e]23            Componentes = Cuentas[key][name];
[8daa049]24
[32f758e]25            encadenamientosWidget = new EncadenamientosWidget(i,Componentes,stackedWidget);
[8daa049]26
[32f758e]27            stackedWidget->addWidget(encadenamientosWidget);
[8daa049]28
[32f758e]29            widgetList.append(encadenamientosWidget);
[8daa049]30
[32f758e]31            i++;
32        }
[8daa049]33    }
34
35    comboAccount->addItem("Sub-Matriz Endógena-Endógena");
36    comboAccount->setObjectName(QString("SubMatrizEndogenaEndogena"));
37    Componentes.clear();
38    encadenamientosWidget = new EncadenamientosWidget(i,Componentes,stackedWidget);
39    encadenamientosWidget->encadenamientosListWidget->setVisible(false);
40    stackedWidget->addWidget(encadenamientosWidget);
41    widgetList.append(encadenamientosWidget);
42
43    layoutMain->addWidget(comboAccount);
44    layoutMain->addWidget(stackedWidget);
45
46
47    setLayout(layoutMain);
48
49    connect(comboAccount, SIGNAL(activated(int)),
50            stackedWidget, SLOT(setCurrentIndex(int)));
51}
Note: See TracBrowser for help on using the repository browser.