SARibbon 2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonElementManager.h
1#ifndef SARIBBONELEMENTMANAGER_H
2#define SARIBBONELEMENTMANAGER_H
3#include "SARibbonElementFactory.h"
4#include "SARibbonGlobal.h"
5
47class SA_RIBBON_EXPORT SARibbonElementManager
48{
49protected:
52
53public:
57 static SARibbonElementManager* instance();
59 SARibbonElementFactory* factory();
61 void setupFactory(SARibbonElementFactory* fac);
62
63private:
64 QScopedPointer< SARibbonElementFactory > mFactory;
65};
66#ifndef RibbonSubElementMgr
67#define RibbonSubElementMgr SARibbonElementManager::instance()
68#endif
69#ifndef RibbonSubElementFactory
70#define RibbonSubElementFactory SARibbonElementManager::instance()->factory()
71#endif
72
73#endif // SARIBBONELEMENTMANAGER_H
Definition SARibbonElementFactory.h:43
Definition SARibbonElementManager.h:48