|
|
| ChordPreset (QObject *parent=nullptr) |
|
| ChordPreset (const QString &name, QObject *parent=nullptr) |
|
| ChordPreset (const QString &name, const QString &category, bool is_builtin, QObject *parent=nullptr) |
|
QString | name () const |
|
void | setName (const QString &name) |
|
Q_SIGNAL void | nameChanged (const QString &name) |
|
QString | category () const |
|
void | setCategory (const QString &category) |
|
Q_SIGNAL void | categoryChanged (const QString &category) |
| bool | isBuiltin () const |
|
Q_INVOKABLE QString | infoText () const |
| | Informational text describing the preset's chords.
|
| std::span< const zrythm::utils::QObjectUniquePtr< zrythm::dsp::ChordDescriptor > > | descriptors () const |
|
void | addDescriptor (zrythm::utils::QObjectUniquePtr< zrythm::dsp::ChordDescriptor > &&descr) |
A named collection of chord descriptors, optionally grouped by category.
Used by ChordPresetManager for built-in and user presets, and by ChordPadBank for applying presets to the chord pad.
Definition at line 20 of file chord_preset.h.