32class SCORE_PLUGIN_MIDI_EXPORT
Editor final :
public QWidget
39 void resizeEvent(QResizeEvent* event)
override;
40 bool eventFilter(QObject* watched, QEvent* event)
override;
41 QWidget* makeLanePanel();
42 void updateLanePanel();
43 void showStepMenu(
int lane,
int step, QPoint screen);
45 void updatePatternControls();
48 void setRings(
bool b);
54 QPointer<ProcessModel> m_model;
57 QHBoxLayout* m_bank{};
58 std::vector<QToolButton*> m_bankButtons;
59 QToolButton* m_removePattern{};
60 QToolButton* m_paste{};
62 QToolButton* m_select{};
64 QSpinBox* m_laneLength{};
65 QSpinBox* m_laneDivision{};
66 QSpinBox* m_laneVelocity{};
67 QCheckBox* m_perHit[4]{};
68 std::array<QWidget*, 2> m_perHitRows{};
69 QFormLayout* m_laneForm{};
70 QAction* m_addAccent{};
71 QAction* m_addSlide{};
73 QSpinBox* m_rotation{};
74 QComboBox* m_combine{};
80 QGraphicsScene* m_scene{};
81 QGraphicsView* m_graphics{};
Definition DocumentContext.hpp:18