6#include <score_plugin_library_export.h>
24SCORE_PLUGIN_LIBRARY_EXPORT
25std::vector<InstalledPackage> installedPackages(
const QString& root);
36SCORE_PLUGIN_LIBRARY_EXPORT
37bool removePackageFolder(
const QString& path);
40SCORE_PLUGIN_LIBRARY_EXPORT
41bool isMarkedForRemoval(
const QString& path);
45SCORE_PLUGIN_LIBRARY_EXPORT
46bool isLinkedPackageFolder(
const QString& path);
49SCORE_PLUGIN_LIBRARY_EXPORT
50void removeMarkedPackageFolders(
const QString& root);
55SCORE_PLUGIN_LIBRARY_EXPORT
56void removeInterruptedInstalls(
57 const QString& root, std::chrono::seconds age = std::chrono::hours{1});
68SCORE_PLUGIN_LIBRARY_EXPORT
69QStringList supportFoldersToLoad(
const QString& supportDir);
82SCORE_PLUGIN_LIBRARY_EXPORT
83QStringList loadSupportPackages(
const QString& supportDir);
86SCORE_PLUGIN_LIBRARY_EXPORT
87bool isSupportPackageLoaded(
const QUuid& key);
94SCORE_PLUGIN_LIBRARY_EXPORT
95QStringList supportLibraryFiles(
const QStringList& folders,
const QString& bundledDir);
104SCORE_PLUGIN_LIBRARY_EXPORT
105void loadSupportLibraries(
const QStringList& folders);
Definition SupportPackages.hpp:16
QString path
Absolute path of the package folder.
Definition SupportPackages.hpp:17