vnote/src/widgets/fullscreentoggleaction.h
Le Tan df33ee6770 small fixes
1. Show Full Screen tips;
2. Show Rich Paste and Paste To Markdown tips;
2021-03-15 20:20:17 +08:00

30 lines
699 B
C++

#ifndef FULLSCREENTOGGLEACTION_H
#define FULLSCREENTOGGLEACTION_H
#include "biaction.h"
namespace vnotex
{
class FullScreenToggleAction : public BiAction
{
Q_OBJECT
public:
FullScreenToggleAction(QWidget *p_window,
const QIcon &p_icon,
QObject *p_parent = nullptr);
signals:
bool fullScreenToggled(bool p_fullScreen);
protected:
bool eventFilter(QObject *p_object, QEvent *p_event) Q_DECL_OVERRIDE;
private:
static void setWindowFullScreen(QWidget *p_window, bool p_set);
QWidget *m_window = nullptr;
};
} // ns vnotex
#endif // FULLSCREENTOGGLEACTION_H