LMMS
Loading...
Searching...
No Matches
lmms::gui::PatternEditorWindow Class Reference

#include <PatternEditor.h>

Inheritance diagram for lmms::gui::PatternEditorWindow:
lmms::gui::Editor

Public Slots

void play () override
void stop () override
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.

Public Member Functions

 PatternEditorWindow (PatternStore *ps)
 ~PatternEditorWindow ()=default
QSize sizeHint () const override
Public Member Functions inherited from lmms::gui::Editor
void setPauseIcon (bool displayPauseIcon=true)
QAction * playAction () const

Public Attributes

PatternEditorm_editor

Private Attributes

ComboBoxm_patternComboBox

Additional Inherited Members

Static Public Member Functions inherited from lmms::gui::Editor
static EditorlastPlayedEditor ()
Protected Slots inherited from lmms::gui::Editor
virtual void play ()
virtual void record ()
virtual void recordAccompany ()
virtual void toggleStepRecording ()
virtual void stop ()
Protected Member Functions inherited from lmms::gui::Editor
DropToolBaraddDropToolBarToTop (QString const &windowTitle)
DropToolBaraddDropToolBar (Qt::ToolBarArea whereToAdd, QString const &windowTitle)
DropToolBaraddDropToolBar (QWidget *parent, Qt::ToolBarArea whereToAdd, QString const &windowTitle)
void keyPressEvent (QKeyEvent *ke) override
 Editor (bool record=false, bool record_step=false)
 Constructor.
 ~Editor () override=default
Protected Attributes inherited from lmms::gui::Editor
DropToolBarm_toolBar
QAction * m_playAction
QAction * m_recordAction
QAction * m_recordAccompanyAction
QAction * m_toggleStepRecordingAction
QAction * m_stopAction

Constructor & Destructor Documentation

◆ PatternEditorWindow()

lmms::gui::PatternEditorWindow::PatternEditorWindow ( PatternStore * ps)

◆ ~PatternEditorWindow()

lmms::gui::PatternEditorWindow::~PatternEditorWindow ( )
default

Member Function Documentation

◆ play

void lmms::gui::PatternEditorWindow::play ( )
overrideslot

◆ sizeHint()

QSize lmms::gui::PatternEditorWindow::sizeHint ( ) const
override

◆ stop

void lmms::gui::PatternEditorWindow::stop ( )
overrideslot

Member Data Documentation

◆ m_editor

PatternEditor* lmms::gui::PatternEditorWindow::m_editor

◆ m_patternComboBox

ComboBox* lmms::gui::PatternEditorWindow::m_patternComboBox
private

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