summaryrefslogtreecommitdiff
path: root/ui/qt/traffic_table_dialog.cpp
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-12-16 22:35:13 +0100
committerPascal Quantin <pascal.quantin@gmail.com>2015-12-17 08:13:28 +0000
commitad36e1b43ee756ae50a98f584ce723d83eebbbbf (patch)
tree641df98dfc7ddb834354a8883d66b1104aca5f98 /ui/qt/traffic_table_dialog.cpp
parent1b31d406a38da3bbb259005559b133f516d07e49 (diff)
downloadwireshark-ad36e1b43ee756ae50a98f584ce723d83eebbbbf.tar.gz
Qt: deactivate "limit to display filter" checkbox when retapping
Bug: 11848 Bug: 11900 Change-Id: I39bc1f6d8006ee9c258c986a69b460cf99c7e65a Reviewed-on: https://code.wireshark.org/review/12687 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'ui/qt/traffic_table_dialog.cpp')
-rw-r--r--ui/qt/traffic_table_dialog.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/qt/traffic_table_dialog.cpp b/ui/qt/traffic_table_dialog.cpp
index abfcb7b00c..5b89db9c15 100644
--- a/ui/qt/traffic_table_dialog.cpp
+++ b/ui/qt/traffic_table_dialog.cpp
@@ -86,6 +86,10 @@ TrafficTableDialog::TrafficTableDialog(QWidget &parent, CaptureFile &cf, const c
connect(ui->trafficTableTabWidget, SIGNAL(currentChanged(int)),
this, SLOT(itemSelectionChanged()));
+ connect(&cap_file_, SIGNAL(captureFileRetapStarted()),
+ this, SLOT(retapStarted()));
+ connect(&cap_file_, SIGNAL(captureFileRetapFinished()),
+ this, SLOT(retapFinished()));
}
TrafficTableDialog::~TrafficTableDialog()
@@ -177,6 +181,16 @@ void TrafficTableDialog::on_displayFilterCheckBox_toggled(bool checked)
cap_file_.retapPackets();
}
+void TrafficTableDialog::retapStarted()
+{
+ ui->displayFilterCheckBox->setEnabled(false);
+}
+
+void TrafficTableDialog::retapFinished()
+{
+ ui->displayFilterCheckBox->setEnabled(true);
+}
+
void TrafficTableDialog::setTabText(QWidget *tree, const QString &text)
{
// Could use QObject::sender as well