From 4c40c065cca5cee905d2d50514d1851a13d98c8d Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Sat, 7 May 2011 16:40:42 +0000 Subject: Fixed script editor parameters field git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5831 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/codetester/CodeTesterWindow.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/modules/codetester/CodeTesterWindow.cpp') 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) -- cgit v1.3.1-10-gc9f91