66 std::vector<std::string>
rows()
const;
72 void print(std::string
const &iFirstLine =
"")
const;
87 std::map<ParamDisplay::Key, std::string::size_type> &oSizes)
const;
This helper class is used to display the parameters (vst/jmb) WARNING: this class is allocating memor...
Definition ParamDisplay.h:35
std::map< ParamID, ValueMap > ParamMap
Definition ParamDisplay.h:60
Key
Definition ParamDisplay.h:38
std::map< Key, Value > ValueMap
Definition ParamDisplay.h:59
This helper class is used to display the parameters (vst/jmb) in a table WARNING: this class is alloc...
Definition ParamTable.h:38
ParamDisplay::ValueMap computeHeader() const
Definition ParamTable.cpp:188
bool fDisplayCellSeparation
Definition ParamTable.h:115
ParamTable & compact()
Definition ParamTable.h:62
ParamTable(ParamDisplay iParamDisplay)
Definition ParamTable.h:40
std::string toString() const
Definition ParamTable.cpp:41
bool fDisplayHeaderSeparation
Definition ParamTable.h:113
ParamTable & lineSeparation(bool iDisplayLineSeparation=true)
Definition ParamTable.h:55
ParamTable & headerSeparation(bool iDisplayHeaderSeparation=true)
Definition ParamTable.h:52
std::string::size_type computeSizes(ParamDisplay::ValueMap const &iHeader, ParamDisplay::ParamMap const &iParams, std::map< ParamDisplay::Key, std::string::size_type > &oSizes) const
Definition ParamTable.cpp:203
static ParamTable from(Parameters const &iParams)
Shortcut to create a table for all registered parameter (definition not current value).
Definition ParamTable.cpp:242
ParamTable & ids(std::vector< ParamID > const &iParamIDs)
Definition ParamTable.h:47
ParamTable & showHeader()
Definition ParamTable.h:50
ParamTable & id(ParamID iParamID)
Definition ParamTable.h:48
std::vector< std::string > rows() const
Definition ParamTable.cpp:135
ParamTable & showCellSeparation()
Definition ParamTable.h:59
ParamTable & header(bool iDisplayHeader=true)
Definition ParamTable.h:49
ParamTable & showHeaderSeparation()
Definition ParamTable.h:53
ParamTable & key(ParamDisplay::Key iKey)
Definition ParamTable.h:46
ParamTable & cellSeparation(bool iDisplayCellSeparation=true)
Definition ParamTable.h:58
ParamTable & hideCellSeparation()
Definition ParamTable.h:60
ParamTable & hideHeaderSeparation()
Definition ParamTable.h:54
ParamDisplay fParamDisplay
Definition ParamTable.h:117
ParamTable & hideLineSeparation()
Definition ParamTable.h:57
void print(std::string const &iFirstLine="") const
Definition ParamTable.cpp:60
bool fDisplayLineSeparation
Definition ParamTable.h:114
ParamTable & keys(std::vector< ParamDisplay::Key > const &iKeys)
Definition ParamTable.h:45
ParamTable & full()
Definition ParamTable.h:63
ParamTable & precision(int32 iPrecision)
Definition ParamTable.h:44
ParamTable & showLineSeparation()
Definition ParamTable.h:56
ParamTable & hideHeader()
Definition ParamTable.h:51
bool fDisplayHeader
Definition ParamTable.h:112
Used to communicate the state between the UI and the RT and read/write to stream.
Definition NormalizedState.h:39
This is the class which maintains all the registered parameters.
Definition Parameters.h:39
Manages the state used by the processor: you add all the parameters that the state manages using the ...
Definition RTState.h:46
Definition ParamDisplay.cpp:29