Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
ParsedEntry.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 fuddlesworth
2// SPDX-License-Identifier: LGPL-2.1-or-later
3
4#pragma once
5
6#include <QtCore/QString>
7
8#include <any>
9
10namespace PhosphorFsLoader {
11
21{
23 QString key;
24
26 QString sourcePath;
27
43
47 std::any payload;
48};
49
50} // namespace PhosphorFsLoader
Definition DirectoryLoader.h:18
One parsed file's payload + metadata.
Definition ParsedEntry.h:21
QString systemSourcePath
Set by the loader when this entry overrides an earlier-scanned one (user-wins-over-system on collisio...
Definition ParsedEntry.h:42
QString sourcePath
Absolute path of the source file on disk.
Definition ParsedEntry.h:26
QString key
Registry key. Usually the JSON "name" field; sink-defined.
Definition ParsedEntry.h:23
std::any payload
Sink-owned payload (the parsed curve / profile / etc.).
Definition ParsedEntry.h:47