SARibbon 2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonCtrlContainer.h
1#ifndef SARIBBONCTROLCONTAINER_H
2#define SARIBBONCTROLCONTAINER_H
3#include "SARibbonGlobal.h"
4#include <QWidget>
5#include <QScopedPointer>
6class QStyleOption;
7
26class SA_RIBBON_EXPORT SARibbonCtrlContainer : public QWidget
27{
28 Q_OBJECT
29 SA_RIBBON_DECLARE_PRIVATE(SARibbonCtrlContainer)
30public:
32 explicit SARibbonCtrlContainer(QWidget* parent = nullptr);
35
37 void setEnableShowIcon(bool b);
39 void setEnableShowTitle(bool b);
41 bool hasContainerWidget() const;
43 void setIcon(const QIcon& i);
45 void setIcon(const QPixmap& pixmap);
47 QIcon icon() const;
49 void setText(const QString& t);
51 QString text() const;
53 void setContainerWidget(QWidget* w);
55 QWidget* containerWidget();
57 const QWidget* containerWidget() const;
59 QWidget* iconWidget() const;
60};
61
62#endif // SARIBBONCTROLCONTAINER_H
Definition SARibbonCtrlContainer.h:27