first commit

This commit is contained in:
2026-02-21 17:11:31 +09:00
commit 18b4338361
4001 changed files with 365464 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
#ifndef RM_FRAME_BOTTOM_H
#define RM_FRAME_BOTTOM_H
#include "../rm_include.h"
#include "../fm_event_types.h"
//#include "../core/rm_player_base.h"
#include "rm_widget_style_base.h"
class RMBaseControl;
class RMButton;
class RMFrameBottom : public RMWidgetStyleBase
{
Q_OBJECT
friend class RMFrameLeft; // control layout
public:
//bool bFrontCamera;
explicit RMFrameBottom(QWidget *parent = nullptr);
RMBaseControl* sliderControl; // slider + speed control (created from left frame)
RMBaseControl* playControl; // control (created from left frame)
#if (MODEL_STANDARD && !DUAL_VIEWER)
RMButton* frontCamera;
RMButton* rearCamera;
#endif
protected:
bool bToggleEnabled;
QHBoxLayout* layout;
#if (MODEL_STANDARD && !SINGLE_CH_VIEWER)
void updateSwapStatus();
#endif
#if (LIVE_LANGUAGE_CHANGE && MODEL_STANDARD)
void refreshLanguage();
#endif
signals:
public slots:
void onAppEvent(RMApp::Event event,int param) override;
#if !(SINGLE_CH_VIEWER)
void onPlayEvent(PLAY_EVENT event, RMVideoItem* item);
#endif
#if (LIVE_LANGUAGE_CHANGE && MODEL_STANDARD)
void onLanguageChange(RMLanguage::LANGUAGE_TYPE language);
#endif
};
#endif // RM_FRAME_BOTTOM_H