summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-10-28 12:28:17 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2010-10-28 14:16:19 +0200
commit73fb02d5a7d12aa82aa8d4f43566ba82e5806ce5 (patch)
tree17b36ab84a340998499f8bcf2c9bb00c38bb821a
parente6ed7028f01bd3808dd3732912806b400c722528 (diff)
Make script directory configurable.
Reviewed-by: owolff
-rw-r--r--library/components/scriptui.cpp6
-rw-r--r--library/components/scriptui.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/library/components/scriptui.cpp b/library/components/scriptui.cpp
index 6e6d8c1..74aeae5 100644
--- a/library/components/scriptui.cpp
+++ b/library/components/scriptui.cpp
@@ -124,6 +124,12 @@ ScriptUi::ScriptUi(ScriptAdapter *adapter, QWidget *parent)
setOptions(options);
}
+void ScriptUi::setScriptDirectory(const QString &path)
+{
+ mFileModel->setRootPath(path);
+ mFileView->setRootIndex(mFileModel->index(path));
+}
+
void ScriptUi::runScript(const QString &filePath)
{
mAdapter->run(filePath);
diff --git a/library/components/scriptui.h b/library/components/scriptui.h
index ff30c99..98ff8ce 100644
--- a/library/components/scriptui.h
+++ b/library/components/scriptui.h
@@ -47,6 +47,8 @@ class REMOTECONTROLWIDGETSHARED_EXPORT ScriptUi : public ToolBoxPage
public:
ScriptUi(ScriptAdapter *adapter, QWidget *parent = 0);
+ void setScriptDirectory(const QString &path);
+
private slots:
void runScript(const QString &filePath);
void runSelectedScript();