/** * Refresh the label list and re-populate the tables. */ void MuonAnalysisResultTableTab::refresh() { m_uiForm.individualFit->setChecked(true); QStringList labels = getSequentialFitLabels(); m_uiForm.fitLabelCombo->clear(); m_uiForm.fitLabelCombo->addItems(labels); m_uiForm.sequentialFit->setEnabled( m_uiForm.fitLabelCombo->count() != 0 ); populateTables(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); //Setup database if (!ConecToDb(db_, "tareas")) { exit(0); } else { // Crea las tablas createTables(); // Llena los datos mediante script (no implementado) populateTables(); // Tareas connect(ui->actionNuevaTarea, SIGNAL(triggered()), this, SLOT(onAddTarea())); connect(ui->tblTareas, SIGNAL(cellChanged(int,int)), this, SLOT(onTareasCellChanged(int,int))); connect(ui->comboCategoria, SIGNAL(currentIndexChanged(int)), this, SLOT(onLoadTareas())); // Etiquetas connect(ui->actionNuevaEtiq, SIGNAL(triggered()), this, SLOT(onAddEtiqueta())); connect(ui->tblEtiq, SIGNAL(cellChanged(int,int)), this, SLOT(onEtiquetasCellChanged(int,int))); // Categorías connect(ui->actionNuevaCateg, SIGNAL(triggered()), this, SLOT(onAddCategoria())); connect(ui->tblCateg, SIGNAL(cellChanged(int,int)), this, SLOT(onCategoriasCellChanged(int,int))); addingTarea_ = false; addingEtiqueta_ = false; addingCategoria_ = false; obtenerCategorias(); obtenerEtiquetas(); obtenerTareas(); } }