Files
fmviewer3/project/fm_viewer/ui/rm_toolbar.h
2026-02-21 17:11:31 +09:00

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