##// END OF EJS Templates
Replaces unit and mission columns by datetime columns
Replaces unit and mission columns by datetime columns

File last commit:

r178:274725519804
r254:121174483c3b
Show More
TimeWidget.cpp
29 lines | 789 B | text/x-c | CppLexer
Add the TimeWidget
r126 #include "TimeWidget/TimeWidget.h"
#include "ui_TimeWidget.h"
add TimeWidget connection
r178
Add the TimeWidget
r126 TimeWidget::TimeWidget(QWidget *parent) : QWidget{parent}, ui{new Ui::TimeWidget}
{
ui->setupUi(this);
add TimeWidget connection
r178
// Connection
connect(ui->startDateTimeEdit, &QDateTimeEdit::dateTimeChanged, this,
&TimeWidget::onTimeUpdateRequested);
connect(ui->endDateTimeEdit, &QDateTimeEdit::dateTimeChanged, this,
&TimeWidget::onTimeUpdateRequested);
Add the TimeWidget
r126 }
TimeWidget::~TimeWidget()
{
delete ui;
}
add TimeWidget connection
r178
void TimeWidget::onTimeUpdateRequested()
{
auto dateTime = SqpDateTime{
static_cast<double>(ui->startDateTimeEdit->dateTime().toMSecsSinceEpoch() / 1000.),
static_cast<double>(ui->endDateTimeEdit->dateTime().toMSecsSinceEpoch()) / 1000.};
emit timeUpdated(std::move(dateTime));
}