first commit
This commit is contained in:
60
project/fm_viewer/ui/rm_frame_video_main.cpp
Normal file
60
project/fm_viewer/ui/rm_frame_video_main.cpp
Normal file
@@ -0,0 +1,60 @@
|
||||
#include "rm_frame_video_main.h"
|
||||
#include "core/rm_player.h"
|
||||
#include "../fm_dimensions.h"
|
||||
#include "../core/fm_strings.h"
|
||||
#include "../ui/fm_button.h"
|
||||
|
||||
#if (RM_MODEL == RM_MODEL_TYPE_XLDR_88)
|
||||
#include <QFileInfo>
|
||||
#include "../data/rm_video_item_2ch.h"
|
||||
#endif
|
||||
|
||||
#if (MODEL_STANDARD)
|
||||
#define MAIN_FRAME_BORDER "top_border"
|
||||
#else
|
||||
#define MAIN_FRAME_BORDER ""
|
||||
#endif
|
||||
|
||||
// MAIN_FRAME_BORDER
|
||||
RMFrameVideoMain::RMFrameVideoMain(QWidget *parent) : RMFrameVideoBase(parent,true,true) // "top_border"
|
||||
{
|
||||
//setFixedHeight(MAIN_VIDEO_CONTROL_HEIGHT);
|
||||
//this->setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Fixed);
|
||||
|
||||
#if !(DO_NOT_USE_ZOOM || ZOOM_SHADER)
|
||||
pipRect = QRect(18,17,166,93+1);
|
||||
#endif
|
||||
|
||||
|
||||
setVideoWidget(RMPlayer::instance()->playWidgetF());
|
||||
#if (DUAL_VIDEO_WIDGET)
|
||||
setVideoWidget2(RMPlayer::instance()->playWidgetR());
|
||||
#endif
|
||||
|
||||
#if (TOPDOWN_360_QUAD_MODE)
|
||||
setOtherVideoWidgets(RMPlayer::instance()->_videoOutput2->widget(),
|
||||
RMPlayer::instance()->_videoOutput3->widget(),
|
||||
RMPlayer::instance()->_videoOutput4->widget());
|
||||
#endif
|
||||
}
|
||||
void RMFrameVideoMain::onAppEvent(RMApp::Event event,int param)
|
||||
{
|
||||
RMFrameVideoBase::onAppEvent(event,param);
|
||||
#if (!DUAL_VIEWER)
|
||||
if(event == RMApp::WillFullScreen || event == RMApp::WillNormalScreen)
|
||||
{
|
||||
/*
|
||||
bIsFullScreen = event == RMApp::WillFullScreen;
|
||||
#if (MODEL_STANDARD)
|
||||
titleLabel->setHidden(bIsFullScreen);
|
||||
#endif
|
||||
*/
|
||||
//this->setFixedHeight(bIsFullScreen ? QWIDGETSIZE_MAX : MAIN_VIDEO_CONTROL_HEIGHT);
|
||||
//this->setSizePolicy(QSizePolicy::Preferred,bIsFullScreen ? QSizePolicy::Preferred : QSizePolicy::Fixed);
|
||||
#if !(DO_NOT_USE_ZOOM || ZOOM_SHADER)
|
||||
refreshPIP();
|
||||
#endif
|
||||
}
|
||||
#endif // DUAL_VIEWER
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user