SARibbon 2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonElementFactory.h
1#ifndef SARIBBONELEMENTFACTORY_H
2#define SARIBBONELEMENTFACTORY_H
3#include "SARibbonGlobal.h"
4#include <QColor>
5#include <QMargins>
6#include <QSize>
7#include <QScopedPointer>
8#include "SARibbonBar.h"
9#include "SARibbonPanel.h"
10class QWidget;
11class SARibbonBar;
12class SARibbonTabBar;
16class SARibbonPanel;
18class SARibbonGallery;
42class SA_RIBBON_EXPORT SARibbonElementFactory
43{
44public:
50 virtual SARibbonBar* createRibbonBar(QWidget* parent);
52 virtual SARibbonTabBar* createRibbonTabBar(QWidget* parent);
54 virtual SARibbonApplicationButton* createRibbonApplicationButton(QWidget* parent);
56 virtual SARibbonCategory* createRibbonCategory(QWidget* parent);
58 virtual SARibbonContextCategory* createRibbonContextCategory(QWidget* parent);
60 virtual SARibbonPanel* createRibbonPanel(QWidget* parent);
62 virtual SARibbonSeparatorWidget* createRibbonSeparatorWidget(QWidget* parent);
64 virtual SARibbonGallery* createRibbonGallery(QWidget* parent);
66 virtual SARibbonGalleryGroup* createRibbonGalleryGroup(QWidget* parent);
68 virtual SARibbonToolButton* createRibbonToolButton(QWidget* parent);
70 virtual SARibbonStackedWidget* createRibbonStackedWidget(SARibbonBar* parent);
72 virtual SARibbonButtonGroupWidget* createButtonGroupWidget(QWidget* parent);
74 virtual SARibbonQuickAccessBar* createQuickAccessBar(QWidget* parent);
76 virtual SARibbonSystemButtonBar* createWindowButtonGroup(QWidget* parent);
78 virtual SARibbonPanelOptionButton* createRibbonPanelOptionButton(SARibbonPanel* panel);
80 virtual SARibbonTitleIconWidget* createRibbonTitleIconWidget(QWidget* parent);
82 virtual SARibbonPanelLabel* createRibbonPanelLabel(QWidget* parent);
83};
84
85#endif // SARIBBONELEMENTFACTORY_H
The SARibbonApplicationButton class
Definition SARibbonApplicationButton.h:12
Definition SARibbonBar.h:171
Definition SARibbonButtonGroupWidget.h:19
Definition SARibbonCategory.h:32
Definition SARibbonContextCategory.h:19
Definition SARibbonElementFactory.h:43
Definition SARibbonGalleryGroup.h:100
Definition SARibbonGallery.h:80
Definition SARibbonPanel.h:27
Definition SARibbonPanelOptionButton.h:25
panel页窗口,panel是ribbon的面板用于承放控件 / Ribbon panel container, used to hold controls
Definition SARibbonPanel.h:100
Definition SARibbonQuickAccessBar.h:67
Definition SARibbonSeparatorWidget.h:17
Definition SARibbonStackedWidget.h:34
Definition SARibbonSystemButtonBar.h:41
Definition SARibbonTabBar.h:17
Ribbon风格的标题栏图标控件 模拟Windows原生窗口左上角的程序图标功能,支持右键菜单和窗口控制操作
Definition SARibbonTitleIconWidget.h:13
Definition SARibbonToolButton.h:27