##// END OF EJS Templates
const fix
const fix

File last commit:

r775:02f25710c73d
r777:25614395a437
Show More
legendscrollbutton_p.h
38 lines | 775 B | text/x-c | CLexer
/ src / legendscrollbutton_p.h
#ifndef LEGENDSCROLLBUTTON_P_H
#define LEGENDSCROLLBUTTON_P_H
#include <QObject>
#include <qchartglobal.h>
#include <QGraphicsPolygonItem>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
class LegendScrollButton : public QObject, public QGraphicsPolygonItem
{
Q_OBJECT
public:
enum ScrollButtonId {
ScrollButtonIdLeft,
ScrollButtonIdRight,
ScrollButtonIdUp,
ScrollButtonIdDown
};
explicit LegendScrollButton(ScrollButtonId id, QGraphicsItem *parent = 0);
ScrollButtonId id();
virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
Q_SIGNALS:
void clicked(QGraphicsSceneMouseEvent* event);
public Q_SLOTS:
private:
ScrollButtonId mId;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // LEGENDSCROLLBUTTON_P_H