#ifndef JULYBUTTON_GLOBAL_H#define JULYBUTTON_GLOBAL_H#include <Qt/qglobal.h>#ifdef JULYBUTTON_LIB# define JULYBUTTON_EXPORT Q_DECL_EXPORT#else# define JULYBUTTON_EXPORT Q_DECL_IMPORT#endifclass LIB_EXPORT JulyButton : public QWidget{public: void setText(QString t); void setTempHovered(bool on=true); void setFont(QFont f); void setColor(QColor col); void setTextColor(QColor col); void setHighlightColor(QColor hi); void setAllOpacity(int op); void setOpacity(int op); void setOpacityHovered(int op); void setRoundness(int rH,int rV); void setBorder1(int bor); void setBorder2(int bor); void setShadowColor(QColor col); void setColTextAsColButton(bool on); void setLtBorder(int n=0); void setRbBorder(int n=0); void setZoomed(bool on, bool outZoomint=true); void setIcon(QPixmap pixmap, bool iconLeft=true, int w=0, int h=0, int iconH=5); void clearIcon(); void reNewMask(); bool getZoomed(); QString getText(); QColor getColor(); QColor getTextColor(); QColor getShadowColor(); QFont getFont(); QColor getHighlightColor(); QPixmap pixmap(); int getOpacity(); int getOpacityHovered(); int getRoundH(); int getRoundV(); int getBorder1(); int getBorder2(); int getLtMargin(); int getRbMargin(); JulyButton(QWidget *parent=0, bool noTextCodec=false); ~JulyButton();signals: void rightClicked(); void clicked(); void pressed(); void relesed();}#endif // JULYBUTTON_GLOBAL_H