Slide picker

This commit is contained in:
Krad
2021-11-26 10:49:09 +08:00
parent dfcbb61e60
commit 832b4196b6
10 changed files with 406 additions and 8 deletions

24
src/LogDateSelectDialog.h Normal file
View File

@@ -0,0 +1,24 @@
//
// Created by Krad on 2021/11/24.
//
#ifndef GUI_LOGDATESELECTDIALOG_H
#define GUI_LOGDATESELECTDIALOG_H
#include "GUIFormBaseDialog.h"
class SlidePickerBox;
class LogDateSelectDialog :public GUIFormBaseDialog{
Q_OBJECT
public:
explicit LogDateSelectDialog(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
~LogDateSelectDialog() override;
void setAvailableDates(QStringList dates);
QString getSelectedValue();
void setSelectedValue(QString& val);
protected:
bool updateReferenceData() override;
SlidePickerBox* box = nullptr;
};
#endif //GUI_LOGDATESELECTDIALOG_H