Loading...
Searching...
No Matches
Classes |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
List of all members
Process::PresetTree Struct Reference
Detailed Description
The presets of a process, in folders by category, as the library shows them and the preset button's Forward / Back walk them: in each folder its presets, then its subfolders, each by name; the process's own presets (a plug-in's) last, in a "Built-in" folder.
Classes | |
| struct | Node |
Public Member Functions | |
| PresetTree (const Process::ProcessModel &proc, const std::vector< Process::Preset > &library, const std::vector< Process::Preset > &builtins) | |
| PresetTree (const Process::ProcessIdentifier &id, const std::vector< Process::Preset > &library, const std::vector< Process::Preset > &builtins={}) | |
| The library's presets of a kind of process, when there is no process. | |
| std::vector< const Process::Preset * > | ordered () const |
| Depth first: the order of the library's tree. | |
Static Public Member Functions | |
| static QString | builtinFolderName () |
Public Attributes | |
| Node | root |
Constructor & Destructor Documentation
◆ PresetTree()
| Process::PresetTree::PresetTree | ( | const Process::ProcessModel & | proc, |
| const std::vector< Process::Preset > & | library, | ||
| const std::vector< Process::Preset > & | builtins | ||
| ) |
The library's presets of this process, then its built-in ones: both must outlive the tree
The documentation for this struct was generated from the following files:
- PresetTree.hpp
- PresetTree.cpp