0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-25 00:18:06 +03:00

Designer interface setting added

This commit is contained in:
Arin Alexander
2018-04-10 16:28:48 +03:00
parent c2d731eef9
commit e9c44f0eb6
8 changed files with 136 additions and 3 deletions

View File

@@ -950,6 +950,42 @@ void ReportEnginePrivate::activateLanguage(QLocale::Language language)
}
}
QString ReportEnginePrivate::getLanguagesDir() const
{
return m_languagesDir;
}
void ReportEnginePrivate::setLanguagesDir(const QString& languagesDir)
{
m_languagesDir = languagesDir;
}
void ReportEnginePrivate::addDesignerLanguage(QLocale::Language language)
{
if (!m_designerLanguages.contains(language))
m_designerLanguages.append(language);
}
void ReportEnginePrivate::removeDesignerLanguage(QLocale::Language language)
{
m_designerLanguages.removeAll(language);
}
QList<QLocale::Language>* ReportEnginePrivate::designerLanguages()
{
return &m_designerLanguages;
}
QLocale::Language ReportEnginePrivate::currentDesignerLanguage()
{
return m_currentDesignerLanguage;
}
void ReportEnginePrivate::setCurrentDesignerLanguage(QLocale::Language language)
{
m_currentDesignerLanguage = language;
}
QString ReportEnginePrivate::styleSheet() const
{
return m_styleSheet;
@@ -1237,6 +1273,30 @@ bool ReportEngine::setReportLanguage(QLocale::Language language)
return d->setReportLanguage(language);
}
void ReportEngine::addDesignerLanguage(QLocale::Language language)
{
Q_D(ReportEngine);
d->addDesignerLanguage(language);
}
void ReportEngine::removeDesignerLanguage(QLocale::Language language)
{
Q_D(ReportEngine);
d->removeDesignerLanguage(language);
}
QList<QLocale::Language>*ReportEngine::designerLanguages()
{
Q_D(ReportEngine);
return d->designerLanguages();
}
QLocale::Language ReportEngine::currentDesignerLanguage()
{
Q_D(ReportEngine);
return d->currentDesignerLanguage();
}
void ReportEngine::setShowProgressDialog(bool value)
{
Q_D(ReportEngine);