| 18 | |
| 19 | |
| 20 | SidepanelReplay::SidepanelReplay(QWidget *parent) : |
| 21 | QFrame(parent), |
| 22 | ui(new Ui::SidepanelReplay), |
| 23 | _prev_row(-1) |
| 24 | { |
| 25 | ui->setupUi(this); |
| 26 | |
| 27 | _table_model = new QStandardItemModel(0,4, this); |
| 28 | |
| 29 | _table_model->setHeaderData(0,Qt::Horizontal, "Time"); |
| 30 | _table_model->setHeaderData(1,Qt::Horizontal, "Node Name"); |
| 31 | _table_model->setHeaderData(2,Qt::Horizontal, "Previous"); |
| 32 | _table_model->setHeaderData(3,Qt::Horizontal, "Status"); |
| 33 | |
| 34 | ui->tableView->setModel(_table_model); |
| 35 | ui->tableView->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Stretch); |
| 36 | |
| 37 | _layout_update_timer = new QTimer(this); |
| 38 | _layout_update_timer->setSingleShot(true); |
| 39 | connect( _layout_update_timer, &QTimer::timeout, this, &SidepanelReplay::onTimerUpdate ); |
| 40 | |
| 41 | |
| 42 | _play_timer = new QTimer(this); |
| 43 | _play_timer->setSingleShot(true); |
| 44 | connect( _play_timer, &QTimer::timeout, this, &SidepanelReplay::onPlayUpdate ); |
| 45 | |
| 46 | ui->tableView->installEventFilter(this); |
| 47 | } |
| 48 | |
| 49 | SidepanelReplay::~SidepanelReplay() |
| 50 | { |
nothing calls this directly
no outgoing calls
no test coverage detected