#include <SARibbonMainWindow.h>
|
| class | PrivateData |
| | The SARibbonMainWindowPrivate class
|
| |
|
|
SARibbonTheme | ribbonTheme |
| |
◆ SARibbonMainWindow()
| SARibbonMainWindow::SARibbonMainWindow |
( |
QWidget * |
parent = nullptr, |
|
|
SARibbonMainWindowStyles |
style = SARibbonMainWindowStyleFlag::UseRibbonMenuBar | SARibbonMainWindowStyleFlag::UseRibbonFrame, |
|
|
const Qt::WindowFlags |
flags = Qt::WindowFlags() |
|
) |
| |
|
explicit |
◆ ~SARibbonMainWindow()
| SARibbonMainWindow::~SARibbonMainWindow |
( |
| ) |
|
|
override |
◆ createRibbonBar()
Factory function to create ribbonbar
◆ eventFilter()
| bool SARibbonMainWindow::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
e |
|
) |
| |
|
virtual |
Pass ribbonbar events to frameless
◆ framelessHelper()
◆ isRubberBandOnResize()
| bool SARibbonMainWindow::isRubberBandOnResize |
( |
| ) |
const |
Check if rubber band is used on resize
◆ isUseRibbon()
| bool SARibbonMainWindow::isUseRibbon |
( |
| ) |
const |
Determine whether the current mode is ribbon mode
◆ ribbonBar()
◆ ribbonMainwindowStyle()
| SARibbonMainWindowStyles SARibbonMainWindow::ribbonMainwindowStyle |
( |
| ) |
const |
Get the current mainwindow style
◆ ribbonTheme()
| SARibbonTheme SARibbonMainWindow::ribbonTheme |
( |
| ) |
const |
◆ setRibbonBar()
| void SARibbonMainWindow::setRibbonBar |
( |
SARibbonBar * |
ribbon | ) |
|
◆ setRibbonTheme()
| void SARibbonMainWindow::setRibbonTheme |
( |
SARibbonTheme |
theme | ) |
|
Note: Setting the theme in the constructor will not take full effect, use QTimer to put it at the end of the queue to execute QTimer::singleShot(0, this, [ this ]() { this->setRibbonTheme(SARibbonMainWindow::RibbonThemeDark); });
◆ setRubberBandOnResize()
| void SARibbonMainWindow::setRubberBandOnResize |
( |
bool |
on | ) |
|
Set to use rubber band indication instead of immediate scaling during resizing, which is more friendly for software with large rendering (such as CAD, 3D)
◆ updateWindowFlag()
| void SARibbonMainWindow::updateWindowFlag |
( |
Qt::WindowFlags |
flags | ) |
|
This function is only used to control the display of minimize, maximize and close buttons
◆ windowButtonBar()
Get the bar where the maximize, minimize, and close buttons are located. You can set content next to the maximize and minimize buttons through this function
该类的文档由以下文件生成:
- /home/runner/work/SARibbon/SARibbon/src/SARibbonBar/SARibbonMainWindow.h
- /home/runner/work/SARibbon/SARibbon/src/SARibbonBar/SARibbonMainWindow.cpp