|
lmms
Cross-platform music production software
|
#include <PianoRoll.h>
Signals | |
| void | currentMidiClipChanged () |
Public Member Functions | |
| PianoRollWindow () | |
| const MidiClip * | currentMidiClip () const |
| void | setCurrentMidiClip (MidiClip *clip) |
| void | setGhostMidiClip (MidiClip *clip) |
| int | quantization () const |
| void | play () override |
| void | stop () override |
| void | record () override |
| void | recordAccompany () override |
| void | toggleStepRecording () override |
| void | stopRecording () |
| bool | isRecording () const |
| void | reset () |
| Resets settings to default when e.g. creating a new project. | |
| void | saveSettings (QDomDocument &doc, QDomElement &de) override |
| void | loadSettings (const QDomElement &de) override |
| QString | nodeName () const override |
| QSize | sizeHint () const override |
| bool | hasFocus () const |
| virtual QDomElement | saveState (QDomDocument &_doc, QDomElement &_parent) |
| virtual void | restoreState (const QDomElement &_this) |
| Public Member Functions inherited from lmms::gui::Editor | |
| void | setPauseIcon (bool displayPauseIcon=true) |
| QAction * | playAction () const |
Private Slots | |
| void | updateAfterMidiClipChange () |
| void | ghostClipSet (bool state) |
| void | exportMidiClip () |
| void | importMidiClip () |
Private Member Functions | |
| void | clipRenamed () |
| void | focusInEvent (QFocusEvent *event) override |
| void | showEvent (QShowEvent *se) override |
| void | stopStepRecording () |
| void | updateStepRecordingIcon () |
| Private Member Functions inherited from lmms::SerializingObject | |
| SerializingObject () | |
| virtual | ~SerializingObject () |
| void | setHook (SerializingObjectHook *_hook) |
| SerializingObjectHook * | hook () |
Private Attributes | |
| PianoRoll * | m_editor |
| QToolButton * | m_fileToolsButton |
| ComboBox * | m_zoomingComboBox |
| ComboBox * | m_zoomingYComboBox |
| ComboBox * | m_quantizeComboBox |
| ComboBox * | m_noteLenComboBox |
| ComboBox * | m_keyComboBox |
| ComboBox * | m_scaleComboBox |
| ComboBox * | m_chordComboBox |
| ComboBox * | m_snapComboBox |
| QPushButton * | m_clearGhostButton |
Additional Inherited Members | |
| Public Slots inherited from lmms::gui::Editor | |
| void | togglePlayStop () |
| Called by pressing the space key. Plays or stops. | |
| void | togglePause () |
| Called by pressing shift+space. Toggles pause state. | |
| Static Public Member Functions inherited from lmms::gui::Editor | |
| static Editor * | lastPlayedEditor () |
| Protected Member Functions inherited from lmms::gui::Editor | |
| DropToolBar * | addDropToolBarToTop (QString const &windowTitle) |
| DropToolBar * | addDropToolBar (Qt::ToolBarArea whereToAdd, QString const &windowTitle) |
| DropToolBar * | addDropToolBar (QWidget *parent, Qt::ToolBarArea whereToAdd, QString const &windowTitle) |
| void | keyPressEvent (QKeyEvent *ke) override |
| Editor (bool record=false, bool stepRecord=false) | |
| ~Editor () override=default | |
| Protected Attributes inherited from lmms::gui::Editor | |
| DropToolBar * | m_toolBar |
| QAction * | m_playAction |
| QAction * | m_recordAction |
| QAction * | m_recordAccompanyAction |
| QAction * | m_toggleStepRecordingAction |
| QAction * | m_stopAction |
| lmms::gui::PianoRollWindow::PianoRollWindow | ( | ) |
|
private |
| const MidiClip * lmms::gui::PianoRollWindow::currentMidiClip | ( | ) | const |
|
signal |
|
privateslot |
|
overrideprivate |
|
privateslot |
| bool lmms::gui::PianoRollWindow::hasFocus | ( | ) | const |
|
privateslot |
| bool lmms::gui::PianoRollWindow::isRecording | ( | ) | const |
|
overridevirtual |
Implements lmms::SerializingObject.
|
inlineoverridevirtual |
Implements lmms::SerializingObject.
|
overridevirtual |
Reimplemented from lmms::gui::Editor.
| int lmms::gui::PianoRollWindow::quantization | ( | ) | const |
|
overridevirtual |
Reimplemented from lmms::gui::Editor.
|
overridevirtual |
Reimplemented from lmms::gui::Editor.
| void lmms::gui::PianoRollWindow::reset | ( | ) |
Resets settings to default when e.g. creating a new project.
|
virtual |
Reimplemented from lmms::SerializingObject.
|
overridevirtual |
Implements lmms::SerializingObject.
|
virtual |
Reimplemented from lmms::SerializingObject.
| void lmms::gui::PianoRollWindow::setCurrentMidiClip | ( | MidiClip * | clip | ) |
| void lmms::gui::PianoRollWindow::setGhostMidiClip | ( | MidiClip * | clip | ) |
|
overrideprivate |
|
override |
|
overridevirtual |
Reimplemented from lmms::gui::Editor.
| void lmms::gui::PianoRollWindow::stopRecording | ( | ) |
|
private |
|
overridevirtual |
Reimplemented from lmms::gui::Editor.
|
privateslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |