mirror of
https://github.com/fralx/LimeReport.git
synced 2025-11-25 00:18:06 +03:00
Pages reordering has been added
# Conflicts: # limereport/lrreportdesignwidget.cpp # limereport/lrreportdesignwidget.h # limereport/lrreportengine.cpp # limereport/lrreportengine_p.h
This commit is contained in:
@@ -112,6 +112,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;
|
||||
@@ -765,6 +766,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::addTranslationLanguage(QLocale::Language language)
|
||||
{
|
||||
if (!m_translations.keys().contains(language)){
|
||||
|
||||
Reference in New Issue
Block a user