BIMHome v1.0.0
BIMHome接口文档说明
IBitmapFactory.h
浏览该文件的文档.
1/************************************************************************
2* @file IBitmapFactory.h
3*
4* @brief BitmapFactory接口类
5*
6* @details BitmapFactory接口类--- 位图处理工具类
7*
8* @author sunpeng
9*
10* @version 1.0
11*
12* @date 2025-06-04
13*
14* @license 北京华科软科技有限公司
15*
16*************************************************************************/
17
18#ifndef BIMHOMEGUI_GUI_IBITMAPFACTORY_H
19#define BIMHOMEGUI_GUI_IBITMAPFACTORY_H
20
21#include "BHGlobal.h"
22#include <QIcon>
23#include <QPixmap>
24
25namespace Gui
26{
27 class GuiExport IBitmapFactory
28 {
29 public:
30
36
45 virtual QIcon iconFromTheme(const char* name, const QIcon& fallback = QIcon()) = 0;
46
54 virtual QPixmap pixmap(const char* name) const = 0;
55
56 };
57}
58
59#endif // BIMHOMEGUI_GUI_IBITMAPFACTORY_H
virtual QPixmap pixmap(const char *name) const =0
根据主题名称获取像素图
virtual QIcon iconFromTheme(const char *name, const QIcon &fallback=QIcon())=0
根据主题名称获取图标
static IBitmapFactory & get()
获取全局图标工厂单例
Definition IBitmapFactory.h:28
Definition GuiDocObserverDelegate.h:33