Monitor
|
00001 #include "settingsdialog.h" 00002 #include "ui_settingsdialog.h" 00003 #include <stdio.h> 00004 00005 SettingsDialog::SettingsDialog(QWidget *parent) : 00006 QDialog(parent), 00007 ui(new Ui::SettingsDialog) 00008 { 00009 ui->setupUi(this); 00010 } 00011 00012 SettingsDialog::~SettingsDialog() 00013 { 00014 delete ui; 00015 } 00016 00017 void SettingsDialog::setMainWindow(MainWindow *window) 00018 { 00019 main = window; 00020 } 00021 00022 void SettingsDialog::updateSettings(int refresh, int inactiveThreshold, bool physics, bool latency, bool throughput, bool sigStr, bool inactivity) 00023 { 00024 ui->spinBox->setValue(refresh); 00025 ui->spinBox_2->setValue(inactiveThreshold); 00026 ui->physicsCheckbox->setChecked(physics); 00027 ui->latencyCheckbox->setChecked(latency); 00028 ui->throughputCheckbox->setChecked(throughput); 00029 ui->signalStrengthCheckbox->setChecked(sigStr); 00030 ui->inactivityCheckbox->setChecked(inactivity); 00031 } 00032 00033 // ok clicked 00034 void SettingsDialog::on_buttonBox_accepted() { 00035 00036 // get threshhold 00037 int num = ui->spinBox->text().toInt(0,10); 00038 int inactive_num = ui->spinBox_2->text().toInt(0,10); 00039 00040 bool doPhysics = ui->physicsCheckbox->isChecked(); 00041 bool showSignalStrength = ui->signalStrengthCheckbox->isChecked(); 00042 bool showThroughput = ui->throughputCheckbox->isChecked(); 00043 bool showInactivityTime = ui->inactivityCheckbox->isChecked(); 00044 bool showLatency = ui->latencyCheckbox->isChecked(); 00045 00046 main->updateSettings(num, inactive_num, doPhysics, showSignalStrength, showThroughput, showInactivityTime, showLatency); 00047 } 00048 00049 // cancel clicked 00050 void SettingsDialog::on_buttonBox_rejected() { 00051 00052 }