XX CMake Package
Loading...
Searching...
No Matches
XXFileTools.h
Go to the documentation of this file.
1#ifndef XXFileToolsH
2#define XXFileToolsH
3
4#include "XXCoreExportDef.h"
5
6#include <QCoreApplication>
7#include <QJsonObject>
8
9namespace XX
10{
13
15 {
16 public:
17 static QJsonObject readJson(const QString& filePath, bool verbose = false);
18 static QJsonObject parseBytes(const QByteArray& data);
19 static void writeJson(const QJsonObject& data, const QString& filePath, bool verbose = false);
20
21 // for WASM
22
23 static QString compileDropboxPath(const QString& appName = QCoreApplication::applicationName());
24 static QString compileNextCloudPath(const QString& appName = QCoreApplication::applicationName());
25
26 static QJsonObject readApiKeys(const QString& appName, bool verbose = false);
27 static QStringList compileResourceNames(const QStringList& ignoreList = {":/qt-project.org"});
28 static void printAllResourceNames(const QStringList& ignoreList = {":/qt-project.org"});
29
30 static void openVSCode(const QString& path);
31 static void openVSCode(QStringList pathList);
32 };
33} // namespace XX
34
35#endif // NOT XXFileToolsH
#define XXCORE_DECLSPEC
Definition XXCoreExportDef.h:11
file-related utilities
Definition XXFileTools.h:15
static QString compileDropboxPath(const QString &appName=QCoreApplication::applicationName())
static QJsonObject parseBytes(const QByteArray &data)
static void openVSCode(QStringList pathList)
static void writeJson(const QJsonObject &data, const QString &filePath, bool verbose=false)
static QString compileNextCloudPath(const QString &appName=QCoreApplication::applicationName())
static QJsonObject readApiKeys(const QString &appName, bool verbose=false)
static QJsonObject readJson(const QString &filePath, bool verbose=false)
static QStringList compileResourceNames(const QStringList &ignoreList={":/qt-project.org"})
static void openVSCode(const QString &path)
static void printAllResourceNames(const QStringList &ignoreList={":/qt-project.org"})
Definition XXPopulatedAbstract.h:11