|
| | Draggable (DirectionOfManipulation directionOfManipulation, FloatModel *floatModel, const QPixmap &pixmap, int pointA, int pointB, QWidget *parent=nullptr) |
| QSize | sizeHint () const override |
| void | setPixmap (const QPixmap &pixmap) |
| void | setDefaultValPixmap (const QPixmap &pixmap, float value=0.f) |
| | 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) |
| | 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 |
A pixmap that can be dragged from one location to another to control a FloatModel.