aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/codetester/CodeTesterWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/codetester/CodeTesterWindow.cpp')
-rw-r--r--src/modules/codetester/CodeTesterWindow.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/modules/codetester/CodeTesterWindow.cpp b/src/modules/codetester/CodeTesterWindow.cpp
index 9bd25da69..ed0306428 100644
--- a/src/modules/codetester/CodeTesterWindow.cpp
+++ b/src/modules/codetester/CodeTesterWindow.cpp
@@ -61,6 +61,7 @@ CodeTesterWidget::CodeTesterWidget(QWidget * par)
m_pModeLabel = new QLabel(__tr2qs_ctx("Params:","editor"),this);
g->addWidget(m_pModeLabel,1,1);
m_pParams = new QLineEdit(this);
+ m_pParams->setToolTip(__tr2qs_ctx("Here you can specify a semicolon-separated list of parameters that will be available in the code as $0, $1, $2, ..","editor"));
g->addWidget(m_pParams,1,2);
}
@@ -73,12 +74,12 @@ CodeTesterWidget::~CodeTesterWidget()
void CodeTesterWidget::execute()
{
- QString parms = m_pParams->text();
QString buffer;
m_pEditor->getText(buffer);
- KviConsoleWindow * con = g_pApp->activeConsole();
- //KviParameterList * l = new KviParameterList(parms.ptr());
- KviKvsScript::run(buffer,con,new KviKvsVariantList(new QString(parms)));
+ KviConsoleWindow * pConsole = g_pApp->activeConsole();
+ QStringList * pSLParams = new QStringList(m_pParams->text().split(';'));
+ KviKvsScript::run(buffer, pConsole, new KviKvsVariantList(pSLParams));
+ delete pSLParams;
}
CodeTesterWindow::CodeTesterWindow(KviMainWindow * lpFrm)