LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
paths.cpp File Reference
#include "paths.h"
#include <stdexcept>
#include <filesystem>
#include <QFile>
#include <QTemporaryFile>
#include <QtDebug>
#include <QDir>
#include <QUrl>
#include <QStandardPaths>
+ Include dependency graph for paths.cpp:

Go to the source code of this file.

Namespaces

namespace  LC
 
namespace  LC::Util
 

Functions

QStringList LC::Util::GetPathCandidates (SysPath path, QString subfolder)
 Returns possible full paths for the path and subfolder.
 
QString LC::Util::GetSysPath (SysPath path, const QString &subfolder, const QString &filename)
 Returns path to the file in the given root path and subfolder.
 
QUrl LC::Util::GetSysPathUrl (SysPath path, const QString &subfolder, const QString &filename)
 Returns path to the file in the given root path and subfolder.
 
QStringList LC::Util::GetSystemPaths ()
 Returns the components of the system PATH variable.
 
QString LC::Util::FindInSystemPath (const QString &name, const QStringList &paths, const std::function< bool(QFileInfo)> &filter={})
 Searches for a file in system paths according to a filter.
 
QDir LC::Util::GetUserDir (UserDir dir, const QString &subpath)
 
QDir LC::Util::CreateIfNotExists (QString path)
 Creates a path if it doesn't exist.
 
QString LC::Util::GetTemporaryName (const QString &pattern={})
 Returns a temporary filename.
 
SpaceInfo LC::Util::GetSpaceInfo (const QString &path)
 Returns the disk space info of the partition containing path.