summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/scriptengine_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/scriptengine_p.h')
-rw-r--r--src/libs/installer/scriptengine_p.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/libs/installer/scriptengine_p.h b/src/libs/installer/scriptengine_p.h
index 7af5cbab8..adbe2dc0c 100644
--- a/src/libs/installer/scriptengine_p.h
+++ b/src/libs/installer/scriptengine_p.h
@@ -93,7 +93,8 @@ class QDesktopServicesProxy : public QObject
Q_DISABLE_COPY(QDesktopServicesProxy)
public:
- QDesktopServicesProxy() {}
+ QDesktopServicesProxy(ScriptEngine *engine)
+ : m_engine(engine){}
public slots :
bool openUrl(const QString &url) const {
@@ -108,6 +109,13 @@ public slots :
QString storageLocation(qint32 location) const {
return QStandardPaths::writableLocation(QStandardPaths::StandardLocation(location));
}
+ QJSValue findFiles(const QString &path, const QString &pattern);
+
+private:
+ void findRecursion(const QString &path, const QString &pattern, QStringList *result);
+
+private:
+ ScriptEngine *m_engine;
};
#if QT_VERSION < 0x050400