SymbolInserter::SymbolInserter(NotationWidget *widget) : NotationTool("symbolinserter.rc", "SymbolInserter", widget), m_symbol(Symbol::Segno) { createAction("select", SLOT(slotSelectSelected())); createAction("erase", SLOT(slotEraseSelected())); createAction("notes", SLOT(slotNotesSelected())); }
ClefInserter::ClefInserter(NotationWidget *widget) : NotationTool("clefinserter.rc", "ClefInserter", widget), m_clef(Clef::Treble) { createAction("select", SLOT(slotSelectSelected())); createAction("erase", SLOT(slotEraseSelected())); createAction("notes", SLOT(slotNotesSelected())); }
MatrixEraser::MatrixEraser(MatrixWidget *parent) : MatrixTool("matrixeraser.rc", "MatrixEraser", parent) { createAction("resize", SLOT(slotResizeSelected())); createAction("draw", SLOT(slotDrawSelected())); createAction("select", SLOT(slotSelectSelected())); createAction("move", SLOT(slotMoveSelected())); createMenu(); }
MatrixResizer::MatrixResizer(MatrixWidget *parent) : MatrixTool("matrixresizer.rc", "MatrixResizer", parent), m_currentElement(0), m_currentViewSegment(0) { createAction("select", SLOT(slotSelectSelected())); createAction("draw", SLOT(slotDrawSelected())); createAction("erase", SLOT(slotEraseSelected())); createAction("move", SLOT(slotMoveSelected())); createMenu(); }