diff options
Diffstat (limited to 'ui/qt/traffic_table_dialog.cpp')
-rw-r--r-- | ui/qt/traffic_table_dialog.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/ui/qt/traffic_table_dialog.cpp b/ui/qt/traffic_table_dialog.cpp index ba43afd52f..c81fc1bf2f 100644 --- a/ui/qt/traffic_table_dialog.cpp +++ b/ui/qt/traffic_table_dialog.cpp @@ -56,12 +56,14 @@ TrafficTableDialog::TrafficTableDialog(QWidget &parent, CaptureFile &cf, const c ui(new Ui::TrafficTableDialog), cap_file_(cf), file_closed_(false), - filter_(filter) + filter_(filter), + nanosecond_timestamps_(false) { ui->setupUi(this); loadGeometry(parent.width(), parent.height() * 3 / 4); ui->enabledTypesPushButton->setText(tr("%1 Types").arg(table_name)); + ui->absoluteTimeCheckBox->hide(); setWindowSubtitle(QString("%1s").arg(table_name)); QMenu *copy_menu = new QMenu(); @@ -78,6 +80,10 @@ TrafficTableDialog::TrafficTableDialog(QWidget &parent, CaptureFile &cf, const c ui->enabledTypesPushButton->setMenu(&traffic_type_menu_); ui->trafficTableTabWidget->setFocus(); + if (cf.timestampPrecision() == WTAP_TSPREC_NSEC) { + nanosecond_timestamps_ = true; + } + connect(wsApp, SIGNAL(addressResolutionChanged()), this, SLOT(currentTabChanged())); connect(wsApp, SIGNAL(addressResolutionChanged()), this, SLOT(updateWidgets())); connect(ui->trafficTableTabWidget, SIGNAL(currentChanged(int)), @@ -93,6 +99,11 @@ TrafficTableDialog::~TrafficTableDialog() delete ui; } +bool TrafficTableDialog::absoluteStartTime() +{ + return absoluteTimeCheckBox()->isChecked(); +} + const QList<int> TrafficTableDialog::defaultProtos() const { // Reasonable defaults? @@ -144,6 +155,11 @@ QCheckBox *TrafficTableDialog::nameResolutionCheckBox() const return ui->nameResolutionCheckBox; } +QCheckBox *TrafficTableDialog::absoluteTimeCheckBox() const +{ + return ui->absoluteTimeCheckBox; +} + QPushButton *TrafficTableDialog::enabledTypesPushButton() const { return ui->enabledTypesPushButton; |