source: mmcs/stackencadenamientos.cpp @ 8daa049

matrices
Last change on this file since 8daa049 was 8daa049, checked in by rboet <rboet@…>, 9 years ago

Calculos de Ma completos, encadenamientos funcionales

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