SARibbon
2.5.1
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonApplicationWidget.h
1
#ifndef SARIBBONAPPLICATIONWIDGET_H
2
#define SARIBBONAPPLICATIONWIDGET_H
3
#include "SARibbonGlobal.h"
4
#include <QFrame>
5
class
QShowEvent;
6
class
QKeyEvent;
7
class
SARibbonMainWindow
;
12
class
SA_RIBBON_EXPORT
SARibbonApplicationWidget
:
public
QFrame
13
{
14
Q_OBJECT
15
public
:
16
SARibbonApplicationWidget
(
SARibbonMainWindow
* parent);
17
18
protected
:
19
virtual
void
resizeToParent(
const
QSize& parentSize);
20
21
protected
:
22
bool
eventFilter(QObject* obj, QEvent* ev)
override
;
23
void
showEvent(QShowEvent* event)
override
;
24
void
keyPressEvent(QKeyEvent* ev)
override
;
25
};
26
27
#endif
// SARIBBONAPPLICATIONWIDGET_H
SARibbonApplicationWidget
这个窗口是用于applicationButton点击后弹出类似office系列软件的文件窗口,此窗口会把整个MainWindow覆盖, 同时会接管边框的一些消息
Definition
SARibbonApplicationWidget.h:13
SARibbonMainWindow
如果要使用SARibbonBar,必须使用此类代替QMainWindow
Definition
SARibbonMainWindow.h:60
src
SARibbonBar
SARibbonApplicationWidget.h
制作者
1.9.8