##// END OF EJS Templates
First draft of project structure
First draft of project structure

File last commit:

r1:e2b454419c47
r1:e2b454419c47
Show More
declarativechart.cpp
27 lines | 663 B | text/x-c | CppLexer
#include "declarativechart.h"
#include <QPainter>
#if (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
DeclarativeChart::DeclarativeChart(QDeclarativeItem *parent)
: QDeclarativeItem(parent)
{
// need to disable this flag to draw inside a QDeclarativeItem
setFlag(QGraphicsItem::ItemHasNoContents, false);
}
#else
DeclarativeChart::DeclarativeChart(QQuickItem *parent)
: QQuickPaintedItem(parent)
{
}
#endif
#if (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
void DeclarativeChart::paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
#else
void DeclarativeChart::paint(QPainter *painter)
#endif
{
drawChart(painter, boundingRect());
}