Files
GUI/src/DateSelectDialog.h

31 lines
757 B
C
Raw Normal View History

//
// Created by Krad on 2022/3/24.
//
#ifndef GUI_DATESELECTDIALOG_H
#define GUI_DATESELECTDIALOG_H
2022-04-06 09:29:17 +08:00
#include "dialogs/GUIFormBaseDialog.h"
class DateSlidePickerBox;
2022-05-09 15:30:36 +08:00
class QLabel;
class DateSelectDialog:public GUIFormBaseDialog{
Q_OBJECT
public:
explicit DateSelectDialog(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
~DateSelectDialog() override;
QString getSelectedValue();
void setSelectedValue(const QString& val);
void showEvent(QShowEvent *) override;
2022-05-09 15:30:36 +08:00
void setOnlyBackward(bool val){
onlyBackward = val;
}
protected:
bool updateReferenceData() override;
DateSlidePickerBox* box;
2022-05-09 15:30:36 +08:00
QLabel* lbl_error = nullptr;
bool onlyBackward = true;
};
#endif //GUI_DATESELECTDIALOG_H