QtCanpool
3.3.0
载入中...
搜索中...
未找到
ribbonwindow.h
浏览该文件的文档.
1
5
#pragma once
6
7
#include "
qxribbon_global.h
"
8
#include "
ribbonmainwindow.h
"
9
#include "
ribbontheme.h
"
10
11
QX_RIBBON_BEGIN_NAMESPACE
12
13
class
RibbonWindowPrivate;
14
class
RibbonBar;
15
39
class
QX_RIBBON_EXPORT
RibbonWindow
:
public
RibbonMainWindow
40
{
41
Q_OBJECT
42
Q_PROPERTY(
int
ribbonTheme READ ribbonTheme WRITE setRibbonTheme)
43
public
:
44
RibbonWindow
(QWidget *parent =
Q_NULLPTR
);
45
~RibbonWindow
() Q_DECL_OVERRIDE;
46
47
bool
isFrameless()
const
;
48
void
setFrameless(
bool
frameless);
49
50
void
updateWindowFlags
(Qt::WindowFlags flags) Q_DECL_OVERRIDE;
51
protected
:
52
virtual
bool
eventFilter
(QObject *obj, QEvent *e) Q_DECL_OVERRIDE;
53
virtual
bool
event
(QEvent *e) Q_DECL_OVERRIDE;
54
private
:
55
QX_DECLARE_PRIVATE
(
RibbonWindow
)
56
};
57
58
QX_RIBBON_END_NAMESPACE
QxRibbon::RibbonMainWindow
Definition
ribbonmainwindow.h:17
QxRibbon::RibbonMainWindow::updateWindowFlags
virtual void updateWindowFlags(Qt::WindowFlags flags)
Definition
ribbonmainwindow.cpp:92
QxRibbon::RibbonMainWindow::eventFilter
virtual bool eventFilter(QObject *obj, QEvent *event) override
Definition
ribbonmainwindow.cpp:143
QxRibbon::RibbonMainWindow::event
virtual bool event(QEvent *e) override
Definition
ribbonmainwindow.cpp:117
QxRibbon::RibbonWindow
如果要使用 RibbonBar,必须使用 RibbonWindow 代替 QMainWindow
Definition
ribbonwindow.h:40
QX_DECLARE_PRIVATE
#define QX_DECLARE_PRIVATE(Class)
Definition
qxapp_global.h:24
Q_NULLPTR
#define Q_NULLPTR
Copyleft (C) 2025 maminjie canpool@163.com SPDX-License-Identifier: MulanPSL-2.0
Definition
qxapp_global.h:10
qxribbon_global.h
QX_RIBBON_EXPORT
#define QX_RIBBON_EXPORT
Definition
qxribbon_global.h:72
QX_RIBBON_END_NAMESPACE
#define QX_RIBBON_END_NAMESPACE
Definition
qxribbon_global.h:63
QX_RIBBON_BEGIN_NAMESPACE
#define QX_RIBBON_BEGIN_NAMESPACE
Definition
qxribbon_global.h:60
ribbonmainwindow.h
ribbontheme.h
src
libs
qxribbon
ribbonwindow.h
制作者
1.9.8