#ifndef FM_DATEPICKER_H #define FM_DATEPICKER_H #include #include #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