diff options
Diffstat (limited to '')
-rw-r--r-- | ui/qt/capture_preferences_frame.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ui/qt/capture_preferences_frame.cpp b/ui/qt/capture_preferences_frame.cpp index 361eb656..b20bfbed 100644 --- a/ui/qt/capture_preferences_frame.cpp +++ b/ui/qt/capture_preferences_frame.cpp @@ -36,6 +36,7 @@ CapturePreferencesFrame::CapturePreferencesFrame(QWidget *parent) : pref_device_ = prefFromPrefPtr(&prefs.capture_device); pref_prom_mode_ = prefFromPrefPtr(&prefs.capture_prom_mode); + pref_monitor_mode_ = prefFromPrefPtr(&prefs.capture_monitor_mode); pref_pcap_ng_ = prefFromPrefPtr(&prefs.capture_pcap_ng); pref_real_time_ = prefFromPrefPtr(&prefs.capture_real_time); pref_update_interval_ = prefFromPrefPtr(&prefs.capture_update_interval); @@ -71,7 +72,7 @@ void CapturePreferencesFrame::updateWidgets() } ui->defaultInterfaceComboBox->clear(); if ((global_capture_opts.all_ifaces->len == 0) && - (prefs_get_bool_value(pref_no_interface_load_, pref_stashed) == FALSE)) { + (prefs_get_bool_value(pref_no_interface_load_, pref_stashed) == false)) { /* * No interfaces - try refreshing the local interfaces, to * see whether any have showed up (or privileges have changed @@ -79,7 +80,7 @@ void CapturePreferencesFrame::updateWidgets() */ mainApp->refreshLocalInterfaces(); } - for (guint i = 0; i < global_capture_opts.all_ifaces->len; i++) { + for (unsigned i = 0; i < global_capture_opts.all_ifaces->len; i++) { device = &g_array_index(global_capture_opts.all_ifaces, interface_t, i); /* Continue if capture device is hidden */ @@ -122,6 +123,7 @@ void CapturePreferencesFrame::updateWidgets() } ui->capturePromModeCheckBox->setChecked(prefs_get_bool_value(pref_prom_mode_, pref_stashed)); + ui->captureMonitorModeCheckBox->setChecked(prefs_get_bool_value(pref_monitor_mode_, pref_stashed)); ui->capturePcapNgCheckBox->setChecked(prefs_get_bool_value(pref_pcap_ng_, pref_stashed)); ui->captureRealTimeCheckBox->setChecked(prefs_get_bool_value(pref_real_time_, pref_stashed)); ui->captureUpdateIntervalLineEdit->setText(QString::number(prefs_get_uint_value_real(pref_update_interval_, pref_stashed))); @@ -142,6 +144,11 @@ void CapturePreferencesFrame::on_capturePromModeCheckBox_toggled(bool checked) prefs_set_bool_value(pref_prom_mode_, checked, pref_stashed); } +void CapturePreferencesFrame::on_captureMonitorModeCheckBox_toggled(bool checked) +{ + prefs_set_bool_value(pref_monitor_mode_, checked, pref_stashed); +} + void CapturePreferencesFrame::on_capturePcapNgCheckBox_toggled(bool checked) { prefs_set_bool_value(pref_pcap_ng_, checked, pref_stashed); |