#ifndef SARIBBONGLOBAL_H
#define SARIBBONGLOBAL_H
#include <qglobal.h>

/**
 * @def ribbon的数字版本
 */
#ifndef SA_RIBBON_BAR_VERSION
#define SA_RIBBON_BAR_VERSION    0.2
#endif

/**
 * @def ribbon 的文字版本
 */
#ifndef SA_RIBBON_BAR_VERSION_STR
#define SA_RIBBON_BAR_VERSION_STR    "0.2"
#endif

/**
 * @def 属性，用于标记是否可以进行自定义，用于动态设置到@ref SARibbonCategory 和@ref SARibbonPannel
 * 值为bool，在为true时，可以通过@ref SARibbonCustomizeWidget 改变这个SARibbonCategory和SARibbonPannel的布局，
 * 默认不会有此属性，仅在有此属性且为true时才会在SARibbonCustomizeWidget中能显示为可设置
 */
#ifndef SA_RIBBON_BAR_PROP_CAN_CUSTOMIZE
#define SA_RIBBON_BAR_PROP_CAN_CUSTOMIZE    "_sa_isCanCustomize"
#endif

#ifndef SA_RIBBON_BAR_NO_EXPORT
#if defined(SA_RIBBON_BAR_MAKE_LIB)         // 定义此宏将构建library
#define SA_RIBBON_EXPORT	Q_DECL_EXPORT
#else
#define SA_RIBBON_EXPORT	Q_DECL_IMPORT
#endif
#endif

#ifndef SA_RIBBON_EXPORT
#define SA_RIBBON_EXPORT
#endif



#endif // SARIBBONGLOBAL_H
