64 Q_PROPERTY(SARibbonTheme ribbonTheme READ ribbonTheme WRITE setRibbonTheme)
68 SARibbonMainWindowStyles style = SARibbonMainWindowStyleFlag::UseRibbonMenuBar
69 | SARibbonMainWindowStyleFlag::UseRibbonFrame,
70 const Qt::WindowFlags flags = Qt::WindowFlags());
76#if !SARIBBON_USE_3RDPARTY_FRAMELESSHELPER
81 void setFramelessHitTestVisible(QWidget* w,
bool visible =
true);
84 void updateWindowFlag(Qt::WindowFlags flags);
87 void setRibbonTheme(SARibbonTheme theme);
88 SARibbonTheme ribbonTheme()
const;
90 bool isUseRibbon()
const;
94 SARibbonMainWindowStyles ribbonMainwindowStyle()
const;
97 virtual bool eventFilter(QObject* obj, QEvent* e) Q_DECL_OVERRIDE;
103 void onPrimaryScreenChanged(QScreen* screen);
针对SARibbonMainWindow的事件处理器,主要处理systembar的位置调整
Definition SARibbonMainWindow.h:110
如果要使用SARibbonBar,必须使用此类代替QMainWindow
Definition SARibbonMainWindow.h:60