#ifndef RM_FRAME_EQ_H #define RM_FRAME_EQ_H #if !(DO_NOT_USE_EQ) #include "rm_widget_base.h" #include "../fm_event_types.h" //#include "../core/rm_player_base.h" class RMSlider; class RMReleasedSlider; class FMButton; class RMFrameEQ: public RMWidgetBase { Q_OBJECT protected: QHBoxLayout* layout; void _createLayouts(); public: explicit RMFrameEQ(QWidget *parent = nullptr); ~RMFrameEQ(); FMButton* contrastBtn; RMSlider* contrastSlider; FMButton* brightnessBtn; RMSlider* brightnessSlider; #if !(RM_MODEL == RM_MODEL_TYPE_TB4000) FMButton* volumeBtn; RMSlider* volumeSlider; #endif // #if !(RM_MODEL == RM_MODEL_TYPE_TB4000) FMButton* speedBtn; RMReleasedSlider* speedSlider; QLabel* speedLabel; #if (PLAYER_ONLY_LIBRARY_MODE) FMButton* playButton; FMButton* previousButton; FMButton* nextButton; #endif // LIBRARY_MODE public slots: void onPlayEvent(PLAY_EVENT event,RMVideoItem* item); void onDefaultSpeed(); void onDefaultBrightness(); void onDefaultContrast(); #if (PLAYER_ONLY_LIBRARY_MODE) void onPlayOrPause(); void onPlayPrevious(); void onPlayNext(); #endif // PLAYER_ONLY_LIBRARY_MODE }; #endif // #if !(DO_NOT_USE_EQ) #endif // RM_FRAME_EQ_H