##// END OF EJS Templates
Adds owvership to domain
Adds owvership to domain

File last commit:

r778:5dd3677a0f14
r787:e08865d3185f
Show More
legendscrollbutton_p.h
38 lines | 776 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 m_id;
};
QTCOMMERCIALCHART_END_NAMESPACE
#endif // LEGENDSCROLLBUTTON_P_H