53 lines
1019 B
C++
53 lines
1019 B
C++
#ifndef RM_TOOLBAR_H
|
|
#define RM_TOOLBAR_H
|
|
|
|
#if (MODEL_BBVIEWER)
|
|
|
|
#include <QWidget>
|
|
#include <QSpacerItem>
|
|
#include "rm_widget_style_base.h"
|
|
#include "../core/rm_player_base.h"
|
|
class RMButton;
|
|
|
|
class RMToolbar : public RMWidgetStyleBase
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit RMToolbar(QWidget *parent = nullptr);
|
|
RMButton* settingsButton;
|
|
RMButton* backupButton;
|
|
RMButton* captureButton;
|
|
|
|
QSpacerItem* sp01;
|
|
|
|
RMButton* flipHMainButton;
|
|
RMButton* flipVMainButton;
|
|
|
|
#if(MODEL_WATEX) // WATEX
|
|
RMButton* fullScreenButton;
|
|
#endif
|
|
|
|
RMButton* swapButton;
|
|
|
|
RMButton* flipHSubButton;
|
|
RMButton* flipVSubButton;
|
|
|
|
QSpacerItem* sp02;
|
|
#if !(MODEL_WATEX) // WATEX
|
|
RMButton* languageButton;
|
|
RMButton* infoButton;
|
|
#endif
|
|
|
|
signals:
|
|
|
|
public slots:
|
|
void onPlayEvent(PLAY_EVENT event, RMVideoItem* item);
|
|
void onAppEvent(RMApp::Event event) override;
|
|
#if !(MODEL_WATEX) // WATEX
|
|
void onLanguage();
|
|
void onInfo();
|
|
#endif
|
|
};
|
|
#endif // MODEL_BBVIEWER
|
|
#endif // RM_TOOLBAR_H
|