#include <TempoSyncBarModelEditor.h>
|
| | TempoSyncBarModelEditor (QString text, FloatModel *floatModel, QWidget *parent=nullptr) |
| | ~TempoSyncBarModelEditor () override |
| const QString & | syncDescription () |
| void | setSyncDescription (const QString &new_description) |
| const QPixmap & | syncIcon () |
| void | setSyncIcon (const QPixmap &new_pix) |
| TempoSyncKnobModel * | model () |
| void | modelChanged () override |
| | BarModelEditor (QString text, FloatModel *floatModel, QWidget *parent=nullptr) |
| QSizePolicy | sizePolicy () const |
| QSize | minimumSizeHint () const override |
| QSize | sizeHint () const override |
| QBrush const & | getBackgroundBrush () const |
| void | setBackgroundBrush (QBrush const &backgroundBrush) |
| QBrush const & | getBarBrush () const |
| void | setBarBrush (QBrush const &barBrush) |
| QColor const & | getTextColor () const |
| void | setTextColor (QColor const &textColor) |
| | FloatModelEditorBase (DirectionOfManipulation directionOfManipulation=DirectionOfManipulation::Vertical, QWidget *_parent=nullptr, const QString &_name=QString()) |
| | default ctor
|
| | FloatModelEditorBase (const FloatModelEditorBase &other)=delete |
| void | setHintText (const QString &txt_before, const QString &txt_after) |
| bool | isVolumeKnob () const |
| void | setVolumeKnob (const bool val) |
| | TypedModelView (Model *model, QWidget *_this) |
| FloatModel * | model () |
| const FloatModel * | model () const |
| | AutomatableModelView (Model *model, QWidget *_this) |
| | ~AutomatableModelView () override=default |
| AutomatableModel * | modelUntyped () |
| const AutomatableModel * | modelUntyped () const |
| void | setModel (Model *model, bool isOldModelValid=true) override |
| void | unsetModel () override |
| template<typename T> |
| T | value () const |
| void | setDescription (const QString &desc) |
| void | setUnit (const QString &unit) |
| void | addDefaultActions (QMenu *menu) |
| void | setConversionFactor (float factor) |
| float | getConversionFactor () |
| | ModelView (Model *model, QWidget *widget) |
| virtual | ~ModelView () |
| Model * | model () |
| const Model * | model () const |
| template<class T> |
| T * | castModel () |
| template<class T> |
| const T * | castModel () const |
◆ TempoSyncBarModelEditor()
| lmms::gui::TempoSyncBarModelEditor::TempoSyncBarModelEditor |
( |
QString | text, |
|
|
FloatModel * | floatModel, |
|
|
QWidget * | parent = nullptr ) |
◆ ~TempoSyncBarModelEditor()
| lmms::gui::TempoSyncBarModelEditor::~TempoSyncBarModelEditor |
( |
| ) |
|
|
override |
◆ contextMenuEvent()
| void lmms::gui::TempoSyncBarModelEditor::contextMenuEvent |
( |
QContextMenuEvent * | me | ) |
|
|
overrideprotected |
◆ model()
◆ modelChanged()
| void lmms::gui::TempoSyncBarModelEditor::modelChanged |
( |
| ) |
|
|
overridevirtual |
◆ setSyncDescription()
| void lmms::gui::TempoSyncBarModelEditor::setSyncDescription |
( |
const QString & | new_description | ) |
|
◆ setSyncIcon()
| void lmms::gui::TempoSyncBarModelEditor::setSyncIcon |
( |
const QPixmap & | new_pix | ) |
|
◆ showCustom
| void lmms::gui::TempoSyncBarModelEditor::showCustom |
( |
| ) |
|
|
protectedslot |
◆ syncDescription()
| const QString & lmms::gui::TempoSyncBarModelEditor::syncDescription |
( |
| ) |
|
◆ syncDescriptionChanged
| void lmms::gui::TempoSyncBarModelEditor::syncDescriptionChanged |
( |
const QString & | new_description | ) |
|
|
signal |
◆ syncIcon()
| const QPixmap & lmms::gui::TempoSyncBarModelEditor::syncIcon |
( |
| ) |
|
◆ syncIconChanged
| void lmms::gui::TempoSyncBarModelEditor::syncIconChanged |
( |
| ) |
|
|
signal |
◆ updateDescAndIcon
| void lmms::gui::TempoSyncBarModelEditor::updateDescAndIcon |
( |
| ) |
|
|
protectedslot |
◆ updateIcon()
| void lmms::gui::TempoSyncBarModelEditor::updateIcon |
( |
| ) |
|
|
private |
◆ updateTextDescription()
| void lmms::gui::TempoSyncBarModelEditor::updateTextDescription |
( |
| ) |
|
|
private |
◆ m_custom
| QPointer<MeterDialog> lmms::gui::TempoSyncBarModelEditor::m_custom |
|
private |
◆ m_tempoSyncDescription
| QString lmms::gui::TempoSyncBarModelEditor::m_tempoSyncDescription |
|
private |
◆ m_tempoSyncIcon
| QPixmap lmms::gui::TempoSyncBarModelEditor::m_tempoSyncIcon |
|
private |
The documentation for this class was generated from the following files: