10#ifndef CAPTURE_INFO_DIALOG_H
11#define CAPTURE_INFO_DIALOG_H
15#include <QAbstractTableModel>
16#include <QElapsedTimer>
55 virtual int rowCount(
const QModelIndex &parent = QModelIndex())
const;
62 virtual int columnCount(
const QModelIndex &parent = QModelIndex())
const;
70 virtual QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const;
83 QMap<int, uint64_t> last_count_;
86 QMap<int, QList<int> > points_;
92 QList<int> other_points_;
133 Ui::CaptureInfoDialog *ui;
145 QElapsedTimer duration_;
A dialog displaying real-time information and statistics during a capture.
Definition capture_info_dialog.h:99
void updateInfo(void)
Updates the dialog with the latest capture information.
Definition capture_info_dialog.cpp:115
~CaptureInfoDialog()
Destroys the CaptureInfoDialog.
Definition capture_info_dialog.cpp:109
A table model for displaying active capture information and statistics.
Definition capture_info_dialog.h:29
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const
Returns the number of rows under the given parent.
Definition capture_info_dialog.cpp:173
virtual int columnCount(const QModelIndex &parent=QModelIndex()) const
Returns the number of columns under the given parent.
Definition capture_info_dialog.cpp:179
virtual ~CaptureInfoModel()
Destroys the CaptureInfoModel.
Definition capture_info_dialog.h:43
void updateInfo()
Updates the model with the latest capture information.
Definition capture_info_dialog.cpp:144
A dialog that remembers its geometry and splitter state.
Definition geometry_state_dialog.h:20
Definition capinfos.c:186
Opaque handle representing an active or pending capture session.
Definition capture_session.h:142