41 lines
924 B
C++
41 lines
924 B
C++
#ifndef FM_DATEPICKER_H
|
|
#define FM_DATEPICKER_H
|
|
|
|
#include <QWidget>
|
|
#include <QComboBox>
|
|
#include "../rm_include.h"
|
|
#if (RM_MODEL == RM_MODEL_TYPE_TB4000 && USE_DATE_FILTER)
|
|
#include "rm_widget_base.h"
|
|
|
|
class FMDatePicker : public RMWidgetBase
|
|
{
|
|
Q_OBJECT
|
|
private:
|
|
public:
|
|
|
|
explicit FMDatePicker(QWidget *parent = nullptr);
|
|
|
|
QString _videoFolder(bool bPhoto = false);
|
|
QString _videoDayFolder(bool bPhoto = false);
|
|
|
|
QVBoxLayout* layout;
|
|
QComboBox* _yearListCombo;
|
|
QComboBox* _monthListCombo;
|
|
QComboBox* _dayListCombo;
|
|
void refreshYears();
|
|
void refreshMonths();
|
|
void refreshDays();
|
|
|
|
|
|
public slots:
|
|
void onDaySelected(int index);
|
|
void onMonthSelected(int index);
|
|
void onYearSelected(int index);
|
|
void onAppEvent(RMApp::Event event, int param) override;
|
|
signals:
|
|
//void folderSelected(QString folder);
|
|
};
|
|
|
|
#endif // RM_MODEL_TYPE_TB4000
|
|
#endif // FM_DATEPICKER_H
|