XX CMake Package
Loading...
Searching...
No Matches
XX::FileTools Class Reference

file-related utilities More...

#include <XXFileTools.h>

Detailed Description

file-related utilities

Static Public Member Functions

static QJsonObject readJson (const QString &filePath, bool verbose=false)
static QJsonObject parseBytes (const QByteArray &data)
static void writeJson (const QJsonObject &data, const QString &filePath, bool verbose=false)
static QString compileDropboxPath (const QString &appName=QCoreApplication::applicationName())
static QString compileNextCloudPath (const QString &appName=QCoreApplication::applicationName())
static QJsonObject readApiKeys (const QString &appName, bool verbose=false)
static QStringList compileResourceNames (const QStringList &ignoreList={":/qt-project.org"})
static void printAllResourceNames (const QStringList &ignoreList={":/qt-project.org"})
static void openVSCode (const QString &path)
static void openVSCode (QStringList pathList)

Member Function Documentation

◆ compileDropboxPath()

QString XX::FileTools::compileDropboxPath ( const QString & appName = QCoreApplication::applicationName())
static

◆ compileNextCloudPath()

QString XX::FileTools::compileNextCloudPath ( const QString & appName = QCoreApplication::applicationName())
static

◆ compileResourceNames()

QStringList XX::FileTools::compileResourceNames ( const QStringList & ignoreList = {":/qt-project.org"})
static

◆ openVSCode() [1/2]

void XX::FileTools::openVSCode ( const QString & path)
static

◆ openVSCode() [2/2]

void XX::FileTools::openVSCode ( QStringList pathList)
static

◆ parseBytes()

QJsonObject XX::FileTools::parseBytes ( const QByteArray & data)
static

◆ printAllResourceNames()

void XX::FileTools::printAllResourceNames ( const QStringList & ignoreList = {":/qt-project.org"})
static

◆ readApiKeys()

QJsonObject XX::FileTools::readApiKeys ( const QString & appName,
bool verbose = false )
static

◆ readJson()

QJsonObject XX::FileTools::readJson ( const QString & filePath,
bool verbose = false )
static

◆ writeJson()

void XX::FileTools::writeJson ( const QJsonObject & data,
const QString & filePath,
bool verbose = false )
static

The documentation for this class was generated from the following file: