Pages reordering has been added

This commit is contained in:
Arin Alexander
2017-08-19 01:16:55 +04:00
parent f7d461cb30
commit 97d61335e5
4 changed files with 48 additions and 3 deletions

View File

@@ -106,6 +106,7 @@ PageDesignIntf *ReportEnginePrivate::createPage(const QString &pageName)
{
PageDesignIntf* page =new PageDesignIntf();
page->setObjectName(pageName);
page->pageItem()->setObjectName("Report"+pageName);
page->setReportEditor(this);
page->setReportSettings(&m_reportSettings);
return page;
@@ -719,6 +720,14 @@ void ReportEnginePrivate::setPassPhrase(const QString &passPhrase)
m_passPhrase = passPhrase;
}
void ReportEnginePrivate::reorderPages(const QList<PageDesignIntf *>& reorderedPages)
{
m_pages.clear();
foreach(PageDesignIntf* page, reorderedPages){
m_pages.append(page);
}
}
bool ReportEnginePrivate::resultIsEditable() const
{
return m_resultIsEditable;