OrbitalWidget::OrbitalWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f), m_settings(0), m_quality(OQ_Low), m_isovalue(0.02), m_tableModel(new OrbitalTableModel (this)), m_sortedTableModel(new OrbitalSortingProxyModel (this)) { ui.setupUi(this); m_sortedTableModel->setSourceModel(m_tableModel); ui.table->setModel(m_sortedTableModel); ui.table->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents); ui.table->setItemDelegateForColumn(OrbitalTableModel::C_Status, new ProgressBarDelegate(this)); ui.table->setItemDelegateForColumn(OrbitalTableModel::C_Symmetry, new HTMLDelegate(this)); connect(ui.table->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)), this, SLOT(tableClicked(const QItemSelection&))); connect(ui.push_render, SIGNAL(clicked()), this, SLOT(renderClicked())); connect(ui.push_configure, SIGNAL(clicked()), this, SLOT(configureClicked())); readSettings(); }
void ProfileWidget::on_configureButton_clicked() { emit configureClicked(); }