diff --git a/src/guimacros.h b/src/guimacros.h index b85a920..e1f6f43 100644 --- a/src/guimacros.h +++ b/src/guimacros.h @@ -18,4 +18,18 @@ #define ADD_TOOL_BTN(name,img)\ 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