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,56 @@
#ifndef RM_RIGHT_PANEL_H
#define RM_RIGHT_PANEL_H
#include "../rm_include.h"
#include "rm_widget_base.h"
// NORMAL MODE 에서는 전체 우측 영역
// DUAL MODE 에서는 하단 우측 영역
#if !(DUAL_VIEWER)
class RMFrameVideoSub;
#endif
class RMFrameList;
#if (RM_MODEL == RM_MODEL_TYPE_AN6000)
class FMCalendarFrame;
#endif
#if (USE_FRAME_GPS)
class FMFrameGPS;
#endif
class RMFrameRight : public RMWidgetBase
{
Q_OBJECT
public:
explicit RMFrameRight(QWidget *parent = nullptr);
#if !(DUAL_VIEWER || TOGGLE_PLAYER || TOPDOWN_CH_LAYOUT || SINGLE_CH_VIEWER)
RMFrameVideoSub* frameVideoSub; // sub video
#endif
#if (RM_MODEL == RM_MODEL_TYPE_TB4000)
QLabel* address;
#endif // TB4000
#if (TOGGLE_PLAYER || FIXED_MAP_FRAME)
QWidget* frameMap;
#endif
#if (USE_FRAME_GPS)
FMFrameGPS* frameGPS;
#endif
#if (RM_MODEL == RM_MODEL_TYPE_AN6000)
FMCalendarFrame* calendar;
#endif
RMFrameList* frameList; // file list
protected:
QVBoxLayout* layout;
private:
signals:
public slots:
void onAppEvent(RMApp::Event event,int param) override;
};
#endif // RM_RIGHT_PANEL_H