##// END OF EJS Templates
Refactoring declarative xy series
Refactoring declarative xy series

File last commit:

r791:0a28782b4a44
r793:dbc1daf2590a
Show More
legendscrollbutton.cpp
28 lines | 577 B | text/x-c | CppLexer
/ src / legendscrollbutton.cpp
#include "legendscrollbutton_p.h"
#include "qlegend.h"
#include <QGraphicsSceneEvent>
QTCOMMERCIALCHART_BEGIN_NAMESPACE
LegendScrollButton::LegendScrollButton(ScrollButtonId id, QLegend *legend)
: QGraphicsPolygonItem(legend),
m_id(id),
m_ledgend(legend)
{
setAcceptedMouseButtons(Qt::LeftButton);
}
LegendScrollButton::ScrollButtonId LegendScrollButton::id()
{
return m_id;
}
void LegendScrollButton::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
Q_UNUSED(event);
m_ledgend->scrollButtonClicked(this);
}
QTCOMMERCIALCHART_END_NAMESPACE