diff --git a/examples/DesignerWidget.cpp b/examples/DesignerWidget.cpp --- a/examples/DesignerWidget.cpp +++ b/examples/DesignerWidget.cpp @@ -44,7 +44,9 @@ this, SLOT(slotDesignerPropertySetChanged())); connect(m_reportDesigner, SIGNAL(dirty()), this, SLOT(designDirty())); - m_reportDesigner->setDataSource(new KReportExampleDataSource); + auto dataSource = new KReportExampleDataSource; + m_reportDesigner->setDataSource(dataSource); + m_reportDesigner->setScriptSource(dataSource); } ReportDesignerWidget::~ReportDesignerWidget() diff --git a/examples/window.cpp b/examples/window.cpp --- a/examples/window.cpp +++ b/examples/window.cpp @@ -132,7 +132,9 @@ return; } - preRenderer.setDataSource(new KReportExampleDataSource()); + auto dataSource = new KReportExampleDataSource(); + preRenderer.setDataSource(dataSource); + preRenderer.setScriptSource(dataSource); preRenderer.setName("example_report"); if (preRenderer.generateDocument()) {