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

Initial commit

This commit is contained in:
Arin Alexander
2017-09-13 17:16:54 +03:00
parent c9b6078fa8
commit 090477fa68
7 changed files with 404 additions and 3 deletions

View File

@@ -35,6 +35,7 @@
#include "lrsettingdialog.h"
#include "dialogdesigner/lrdialogdesigner.h"
#include "translationeditor/translationeditor.h"
#include "scripteditor/lrscripteditor.h"
#include <QDebug>
#include <QObject>
@@ -246,6 +247,12 @@ void ReportDesignWidget::createTabs(){
m_tabWidget->setTabWhatsThis(pageIndex,"script");
m_tabWidget->setCurrentIndex(0);
m_newScriptEditor = new ScriptEditor(this);
m_newScriptEditor->setReportEngine(m_report);
pageIndex = m_tabWidget->addTab(m_newScriptEditor,QIcon(),tr("New Script Editor"));
m_tabWidget->setTabWhatsThis(pageIndex,"script");
m_tabWidget->setCurrentIndex(0);
#ifdef HAVE_QTDESIGNER_INTEGRATION
QWidget* dialogDesigner;
foreach(DialogDescriber::Ptr dialogDesc, m_report->scriptContext()->dialogDescribers()){
@@ -787,6 +794,11 @@ void ReportDesignWidget::slotCurrentTabChanged(int index)
if (activeTabType() == Translations){
m_traslationEditor->setReportEngine(report());
}
if (activeTabType() == Script){
m_newScriptEditor->initCompleter();
}
emit activePageChanged();
}