summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorJesper K. Pedersen <jesper.pedersen@kdab.com>2013-05-16 19:26:02 +0200
committerJesper K. Pedersen <jesper.pedersen@kdab.com>2013-05-21 10:14:46 +0200
commit13ad623fdff541d028a74705ddf0a94f47092a56 (patch)
treec859be3b1683bccb235cc05ff7ce43a1bfcb8f24 /utils
parentd3880a67b1e9f6fa6a511498abe4fb79628235c9 (diff)
implement a QFileInfo prototype so it can be used from scripts
Change-Id: I84755a64207d71451768981b725c1ce3bdeb0907 Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Diffstat (limited to 'utils')
-rw-r--r--utils/utils.cpp5
-rw-r--r--utils/utils.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/utils/utils.cpp b/utils/utils.cpp
index 30e8c6c..26ea3b5 100644
--- a/utils/utils.cpp
+++ b/utils/utils.cpp
@@ -56,6 +56,11 @@ QStringList Utils::backtrace() const
return result;
}
+QString Utils::currentScripRoot() const
+{
+ return ScriptRunner::currentScriptRoot();
+}
+
} // namespace Internal
} // namespace Scripting
diff --git a/utils/utils.h b/utils/utils.h
index 252cb3b..2c25d2a 100644
--- a/utils/utils.h
+++ b/utils/utils.h
@@ -39,12 +39,16 @@ namespace Internal {
class Utils : public QObject
{
Q_OBJECT
+ Q_PROPERTY(QString currentScripRoot READ currentScripRoot);
public:
explicit Utils(QObject *parent = 0);
public slots:
QStringList subDirectories(const QString& directory) const;
QStringList backtrace() const;
+
+public:
+ QString currentScripRoot() const;
};
} // namespace Internal