/** * @RDE_HEADER@ * MainWindow for SitMapReplayTest * $Id$ * $HeadURL$ * $Author$ * Created by Christian Ehrlicher, SLSE, 2016-02-29 */ #include "srp_main_window.h" #include "ui_srp_main_window.h" #include #include namespace SituationReplay { MainWindow::MainWindow(SituationMap::SituationMapInit *sitMap, const std::shared_ptr &srpHandler, QWidget *parent) : QMainWindow(parent) , m_srpHandler(srpHandler) , m_ui(new Ui::SrpMainWindow) { m_ui->setupUi(this); setCentralWidget(sitMap->getWidget()); connect(m_ui->actionStart_Replay, &QAction::triggered, this, &MainWindow::onStartReplay); connect(m_ui->actionStop_Replay, &QAction::triggered, this, &MainWindow::onStopReplay); } MainWindow::~MainWindow() { delete m_ui; } void MainWindow::onStartReplay() { const qint64 begin = (time(nullptr) - 60 * 60 * 30) * 1000; const qint64 end = 0; const double pace = 1; m_srpHandler->onStartReplayRequest(begin, end, pace); } void MainWindow::onStopReplay() { m_srpHandler->onStopReplayRequest(); } }