Loading...
Searching...
No Matches
oscr::CustomMultiControl< Item > Class Template Reference

halp::custom_multi_control. Values are normalized; a gesture is one undo step. More...

Inheritance diagram for oscr::CustomMultiControl< Item >:
oscr::CustomItem< Item, Control >

Detailed Description

template<typename Item>
class oscr::CustomMultiControl< Item >

halp::custom_multi_control. Values are normalized; a gesture is one undo step.

Public Member Functions

 CustomMultiControl (Item item_init, std::vector< Process::ControlInlet * > ports, const score::DocumentContext &ctx)
 
- Public Member Functions inherited from oscr::CustomItem< Item, Control >
 CustomItem (Item t)
 
QRectF boundingRect () const override
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override
 

Additional Inherited Members

- Public Types inherited from oscr::CustomItem< Item, Control >
using item_type = std::decay_t< Item >
 
- Protected Member Functions inherited from oscr::CustomItem< Item, Control >
void mousePressEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event) override
 
void mouseReleaseEvent (QGraphicsSceneMouseEvent *event) override
 
void wheelEvent (QGraphicsSceneWheelEvent *event) override
 
- Static Protected Member Functions inherited from oscr::CustomItem< Item, Control >
static custom_mouse_event make_event (QGraphicsSceneMouseEvent *event) noexcept
 
- Protected Attributes inherited from oscr::CustomItem< Item, Control >
Item impl
 

The documentation for this class was generated from the following file: