mirror of
https://github.com/fralx/LimeReport.git
synced 2025-10-09 05:57:14 +03:00
Initial commit
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user