Loading...
Searching...
No Matches

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: