feat: 添加ElaWidgetTool库
This commit is contained in:
24
ElaWidgetTools/ElaIcon.h
Normal file
24
ElaWidgetTools/ElaIcon.h
Normal file
@@ -0,0 +1,24 @@
|
||||
#ifndef ELAICON_H
|
||||
#define ELAICON_H
|
||||
#include <QIcon>
|
||||
|
||||
#include "ElaDef.h"
|
||||
#include "ElaProperty.h"
|
||||
#include "ElaSingleton.h"
|
||||
class ELA_EXPORT ElaIcon
|
||||
{
|
||||
Q_SINGLETON_CREATE_H(ElaIcon)
|
||||
private:
|
||||
explicit ElaIcon();
|
||||
~ElaIcon();
|
||||
|
||||
public:
|
||||
QIcon getElaIcon(ElaIconType::IconName awesome);
|
||||
QIcon getElaIcon(ElaIconType::IconName awesome, QColor iconColor);
|
||||
QIcon getElaIcon(ElaIconType::IconName awesome, int pixelSize);
|
||||
QIcon getElaIcon(ElaIconType::IconName awesome, int pixelSize, QColor iconColor);
|
||||
QIcon getElaIcon(ElaIconType::IconName awesome, int pixelSize, int fixedWidth, int fixedHeight);
|
||||
QIcon getElaIcon(ElaIconType::IconName awesome, int pixelSize, int fixedWidth, int fixedHeight, QColor iconColor);
|
||||
};
|
||||
|
||||
#endif // ELAICON_H
|
||||
Reference in New Issue
Block a user