Qt: Protect against unintentional "no capture file" window status
[metze/wireshark/wip.git] / ui / qt / traffic_table_dialog.cpp
index 2d58a14db46d612ec1c2f1d974be078d50e65b1e..abfcb7b00c8083bd5c4f6fee4cb03873d35d3b1c 100644 (file)
 
 #include <epan/addr_resolv.h>
 #include <epan/prefs.h>
-#include <epan/stat_tap_ui.h>
 
 //#include <epan/dissectors/packet-tcp.h>
 
 #include "ui/recent.h"
 //#include "ui/tap-tcp-stream.h"
 
+#include "progress_frame.h"
 #include "wireshark_application.h"
 
 #include <QCheckBox>
@@ -86,7 +86,6 @@ TrafficTableDialog::TrafficTableDialog(QWidget &parent, CaptureFile &cf, const c
 
     connect(ui->trafficTableTabWidget, SIGNAL(currentChanged(int)),
             this, SLOT(itemSelectionChanged()));
-    connect(&cap_file_, SIGNAL(captureFileClosing()), this, SLOT(captureFileClosing()));
 }
 
 TrafficTableDialog::~TrafficTableDialog()
@@ -120,6 +119,11 @@ void TrafficTableDialog::fillTypeMenu(QList<int> &enabled_protos)
     }
 }
 
+void TrafficTableDialog::addProgressFrame(QObject *parent)
+{
+    ProgressFrame::addToButtonBox(ui->buttonBox, parent);
+}
+
 QDialogButtonBox *TrafficTableDialog::buttonBox() const
 {
     return ui->buttonBox;
@@ -145,9 +149,8 @@ QPushButton *TrafficTableDialog::enabledTypesPushButton() const
     return ui->enabledTypesPushButton;
 }
 
-void TrafficTableDialog::on_nameResolutionCheckBox_toggled(bool checked)
+void TrafficTableDialog::on_nameResolutionCheckBox_toggled(bool)
 {
-    Q_UNUSED(checked);
     updateWidgets();
 }
 
@@ -220,6 +223,8 @@ void TrafficTableDialog::updateWidgets()
     }
     ui->trafficTableTabWidget->setCurrentWidget(cur_w);
     ui->trafficTableTabWidget->setUpdatesEnabled(true);
+
+    WiresharkDialog::updateWidgets();
 }
 
 QList<QVariant> TrafficTableDialog::curTreeRowData(int row) const