0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-10-09 05:57:14 +03:00

Translation has been updated

This commit is contained in:
Arin Alexander
2017-08-05 01:38:19 +03:00
parent 881089fd2f
commit 8c5a9fcd91
21 changed files with 575 additions and 38 deletions

View File

@@ -34,6 +34,7 @@
#include "lrbasedesignintf.h"
#include "lrsettingdialog.h"
#include "dialogdesigner/lrdialogdesigner.h"
#include "translationeditor/translationeditor.h"
#include <QDebug>
#include <QObject>
@@ -137,6 +138,7 @@ ReportDesignWidget::EditorTabType ReportDesignWidget::activeTabType()
QString tabType = m_tabWidget->tabWhatsThis(m_tabWidget->currentIndex());
if ( tabType.compare("dialog") == 0) return Dialog;
if ( tabType.compare("script") == 0) return Script;
if ( tabType.compare("translations") == 0) return Translations;
return Page;
}
@@ -245,10 +247,13 @@ void ReportDesignWidget::createTabs(){
dialogDesigner = m_dialogDesignerManager->createFormEditor(dialogDesc->description());
pageIndex = m_tabWidget->addTab(dialogDesigner,QIcon(),dialogDesc->name());
m_tabWidget->setTabWhatsThis(pageIndex,"dialog");
}
#endif
m_traslationEditor = new TranslationEditor(this);
pageIndex = m_tabWidget->addTab(m_traslationEditor,QIcon(),tr("Translations"));
m_tabWidget->setTabWhatsThis(pageIndex,"translations");
}
#ifdef HAVE_QTDESIGNER_INTEGRATION
@@ -771,6 +776,9 @@ void ReportDesignWidget::slotCurrentTabChanged(int index)
}
updateDialogs();
#endif
if (activeTabType() == Translations){
m_traslationEditor->setReportEngine(report());
}
emit activePageChanged();
}