41 lines
912 B
C++
41 lines
912 B
C++
|
|
#include "TimeSelectDialog.h"
|
||
|
|
#include "components/TimeSliderPickerBox.h"
|
||
|
|
|
||
|
|
#include <QVBoxLayout>
|
||
|
|
|
||
|
|
TimeSelectDialog::TimeSelectDialog(QWidget *aParent, Qt::WindowFlags f)
|
||
|
|
: GUIFormBaseDialog(aParent)
|
||
|
|
, mSlidePickerBox(new TimeSlidePickerBox(mFormWidget))
|
||
|
|
{
|
||
|
|
this->setFixedSize(460, 380);
|
||
|
|
QVBoxLayout* layout = new QVBoxLayout(mFormWidget);
|
||
|
|
mSlidePickerBox->setObjectName("slidePicker");
|
||
|
|
layout->addWidget(mSlidePickerBox);
|
||
|
|
}
|
||
|
|
|
||
|
|
TimeSelectDialog::~TimeSelectDialog()
|
||
|
|
{
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
void TimeSelectDialog::setSelectedValue(const int& aSeconds)
|
||
|
|
{
|
||
|
|
mSlidePickerBox->setSelectedValue(aSeconds);
|
||
|
|
mSlidePickerBox->resizeLabel();
|
||
|
|
}
|
||
|
|
|
||
|
|
QString TimeSelectDialog::getSelectedValue() const
|
||
|
|
{
|
||
|
|
return mSlidePickerBox->getSelectedValue();
|
||
|
|
}
|
||
|
|
|
||
|
|
bool TimeSelectDialog::updateReferenceData()
|
||
|
|
{
|
||
|
|
return true;
|
||
|
|
}
|
||
|
|
|
||
|
|
int TimeSelectDialog::getTotalSeconds() const
|
||
|
|
{
|
||
|
|
return mSlidePickerBox->getTotalSeconds();
|
||
|
|
}
|