diff options
author | Katja Marttila <katja.marttila@qt.io> | 2018-03-14 13:33:04 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2018-03-26 08:46:30 +0000 |
commit | 6664ca85f09d6ae195ac30f83a60d53c2355da0f (patch) | |
tree | f5e5a80c9e5b47d7e77679f08ccad682c81fdd98 /src/libs/installer/scriptengine_p.h | |
parent | 3f281b049c814602130dd433cedae84e44b28838 (diff) |
Add findFiles method
Task-number: QTIFW-1094
Change-Id: Ibc37e9b568f7f54e37f6ed6a5b040940cab5aebd
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/scriptengine_p.h')
-rw-r--r-- | src/libs/installer/scriptengine_p.h | 10 |
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 |