Monitor
settingsdialog.cpp
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 }
 All Classes Functions