##// END OF EJS Templates
Work-around for QML drawing issue
Work-around for QML drawing issue

File last commit:

r168:23b5a494bf5a
r199:12a66e29cabc
Show More
declarativechart.cpp
27 lines | 705 B | text/x-c | CppLexer
#include "declarativechart.h"
QTCOMMERCIALCHART_BEGIN_NAMESPACE
DeclarativeChart::DeclarativeChart(QDeclarativeItem *parent)
: QDeclarativeItem(parent),
m_chart(new QChart(this))
{
setFlag(QGraphicsItem::ItemHasNoContents, false);
// m_chart->setMargin(50); // TODO: should not be needed?
}
DeclarativeChart::ChartTheme DeclarativeChart::theme()
{
if (m_chart)
return (ChartTheme) m_chart->chartTheme();
}
void DeclarativeChart::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
{
if (newGeometry.isValid())
m_chart->resize(newGeometry.width(), newGeometry.height());
}
#include "moc_declarativechart.cpp"
QTCOMMERCIALCHART_END_NAMESPACE