AdvancedSettings::AdvancedSettings(QWidget *parent) : QTableWidget(parent) { // column setColumnCount(COL_COUNT); QStringList header = {tr("Setting"), tr("Value", "Value set for this setting")}; setHorizontalHeaderLabels(header); // row setRowCount(ROW_COUNT); verticalHeader()->setVisible(false); // etc. setAlternatingRowColors(true); setSelectionMode(QAbstractItemView::NoSelection); setEditTriggers(QAbstractItemView::NoEditTriggers); // Signals connect(&spinBoxCache, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged) , this, &AdvancedSettings::updateCacheSpinSuffix); connect(&comboBoxInterface, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged) , this, &AdvancedSettings::updateInterfaceAddressCombo); connect(&spinBoxSaveResumeDataInterval, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged) , this, &AdvancedSettings::updateSaveResumeDataIntervalSuffix); // Load settings loadAdvancedSettings(); resizeColumnToContents(0); horizontalHeader()->setStretchLastSection(true); }
AdvancedSettings::AdvancedSettings(QWidget *parent) : QTableWidget(parent) { // column setColumnCount(COL_COUNT); QStringList header = { tr("Setting"), tr("Value", "Value set for this setting") }; setHorizontalHeaderLabels(header); // row setRowCount(ROW_COUNT); verticalHeader()->setVisible(false); // etc. setAlternatingRowColors(true); setEditTriggers(QAbstractItemView::NoEditTriggers); // Signals connect(&spin_cache, SIGNAL(valueChanged(int)), SLOT(updateCacheSpinSuffix(int))); // Load settings loadAdvancedSettings(); resizeColumnToContents(0); horizontalHeader()->setStretchLastSection(true); }