Add INIT_TOOL_BTN macros.
This commit is contained in:
@@ -18,4 +18,18 @@
|
|||||||
|
|
||||||
#define ADD_TOOL_BTN(name,img)\
|
#define ADD_TOOL_BTN(name,img)\
|
||||||
ADD_TOOL_BTN_TO_LAYOUT(name,img,layout)
|
ADD_TOOL_BTN_TO_LAYOUT(name,img,layout)
|
||||||
|
|
||||||
|
#define INIT_TOOL_SIZE_BTN_TO_LAYOUT(name,img,size,layout)\
|
||||||
|
mBtn##name->setToolButtonStyle(Qt::ToolButtonIconOnly);\
|
||||||
|
mBtn##name->setIcon(QIcon(img));\
|
||||||
|
mBtn##name->setIconSize(QSize(size,size));\
|
||||||
|
mBtn##name->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);\
|
||||||
|
layout->addWidget(mBtn##name);
|
||||||
|
|
||||||
|
#define INIT_TOOL_BTN_TO_LAYOUT(name,img,layout)\
|
||||||
|
INIT_TOOL_SIZE_BTN_TO_LAYOUT(name,img,120,layout)
|
||||||
|
|
||||||
|
|
||||||
|
#define INIT_TOOL_BTN(name,img)\
|
||||||
|
INIT_TOOL_BTN_TO_LAYOUT(name,img,layout)
|
||||||
#endif //GUI_GUIMACROS_H
|
#endif //GUI_GUIMACROS_H
|
||||||
|
|||||||
Reference in New Issue
Block a user