diff options
Diffstat (limited to 'src/modules/codetester/CodeTesterWindow.cpp')
| -rw-r--r-- | src/modules/codetester/CodeTesterWindow.cpp | 9 |
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) |
