|
hydrogen 1.2.6
|
#include <SongEditorPanel.h>
Public Slots | |
| void | activateSelectMode (bool bActivate) |
| void | activateStackedMode (bool bActivate) |
| Used by the shotlist during automated generation of images for the manual. | |
| virtual void | jackTimebaseStateChangedEvent (int nState) override |
| void | showHideTimeline (bool bClicked) |
| void | toggleAutomationAreaVisibility () |
Public Member Functions | |
| SongEditorPanel (QWidget *parent) | |
| ~SongEditorPanel () | |
| virtual void | actionModeChangeEvent (int nValue) override |
| Updates the associated buttons if the action mode was changed within the core. | |
| AutomationPathView * | getAutomationPathView () const |
| PlaybackTrackWaveDisplay * | getPlaybackTrackWaveDisplay () const |
| SongEditor * | getSongEditor () const |
| SongEditorPatternList * | getSongEditorPatternList () const |
| SongEditorPositionRuler * | getSongEditorPositionRuler () const |
| bool | getTimelineActive () const |
| bool | getTimelineEnabled () const |
| virtual void | gridCellToggledEvent () override |
| void | highlightPatternEditorLocked (bool bUseRedBackground) |
| Turns the background color of m_pPatternEditorLockedBtn red to signal the user her last action was not permitted. | |
| virtual void | patternEditorLockedEvent () override |
| virtual void | patternModifiedEvent () override |
| virtual void | playbackTrackChangedEvent () override |
| virtual void | playingPatternsChangedEvent () override |
| void | restoreGroupVector (QString filename) |
| virtual void | selectedPatternChangedEvent () override |
| void | setTimelineActive (bool bActive) |
| void | setTimelineEnabled (bool bEnabled) |
| void | showPlaybackTrack () |
| void | showTimeline () |
| virtual void | songModeActivationEvent () override |
| virtual void | stackedModeActivationEvent (int) override |
| virtual void | stateChangedEvent (H2Core::AudioEngine::State) override |
| virtual void | timelineActivationEvent () override |
| void | updateAll () |
| Update and redraw all... | |
| void | updatePlaybackTrackIfNecessary () |
| void | updatePositionRuler () |
| virtual void | updateSongEvent (int) override |
| void | updateTimelineUsage () |
| Disables and deactivates the Timeline when an external JACK Timebase controller is detected and enables it when it's gone or Hydrogen itself takes over Timebase control. | |
Public Member Functions inherited from EventListener | |
| virtual | ~EventListener () |
| virtual void | bbtChangedEvent () |
| virtual void | driverChangedEvent () |
| virtual void | drumkitLoadedEvent () |
| virtual void | errorEvent (int nErrorCode) |
| virtual void | instrumentParametersChangedEvent (int nInstrumentNumber) |
| virtual void | jacksessionEvent (int nValue) |
| virtual void | jackTimebaseStateChangedEvent (int nValue) |
| virtual void | jackTransportActivationEvent () |
| virtual void | loopModeActivationEvent () |
| virtual void | metronomeEvent (int nValue) |
| virtual void | midiActivityEvent () |
| virtual void | midiMapChangedEvent () |
| virtual void | nextPatternsChangedEvent () |
| virtual void | nextShotEvent () |
| virtual void | noteOnEvent (int nInstrument) |
| virtual void | playlistLoadSongEvent (int nIndex) |
| virtual void | progressEvent (int nValue) |
| virtual void | quitEvent (int nValue) |
| virtual void | relocationEvent () |
| virtual void | selectedInstrumentChangedEvent () |
| virtual void | songModifiedEvent () |
| virtual void | songSizeChangedEvent () |
| virtual void | soundLibraryChangedEvent () |
| virtual void | tempoChangedEvent (int nValue) |
| virtual void | timelineUpdateEvent (int nValue) |
| virtual void | undoRedoActionEvent (int nValue) |
| virtual void | updatePreferencesEvent (int nValue) |
| virtual void | XRunEvent () |
Public Member Functions inherited from Object< SongEditorPanel > | |
| Object () | |
| Object (const Object< SongEditorPanel > &other) | |
Public Member Functions inherited from Base | |
| Base () | |
| Base (const Base &other) | |
| virtual const char * | class_name () const |
| void | logBacktrace () const |
| Print the current stack at point into the debug log. | |
| void | Print (bool bShort=true) const |
| Prints content of toQString() via DEBUGLOG. | |
| virtual QString | toQString (const QString &sPrefix="", bool bShort=true) const |
| Formatted string version for debugging purposes. | |
Static Public Attributes | |
| static constexpr int | m_nMinimumHeight = 50 |
Static Public Attributes inherited from Base | |
| static QString | sPrintIndention = " " |
| String used to format the debugging string output of some core classes. | |
Private Slots | |
| void | automationPathPointAdded (float x, float y) |
| void | automationPathPointMoved (float ox, float oy, float tx, float ty) |
| void | automationPathPointRemoved (float x, float y) |
| void | clearSequence () |
| void | downBtnClicked () |
| Move down a pattern in the patternList. | |
| void | editPlaybackTrackBtnClicked () |
| void | faderChanged (WidgetWithInput *pRef) |
| void | hScrollTo (int value) |
| void | newPatBtnClicked () |
| Create a new pattern. | |
| void | timelineBtnClicked () |
| void | upBtnClicked () |
| Move up a pattern in the patternList. | |
| void | updatePlaybackFaderPeaks () |
| void | updatePlayHeadPosition () |
| void | viewPlaybackTrackBtnClicked () |
| void | viewTimelineBtnClicked () |
| void | vScrollTo (int value) |
| void | zoomInBtnClicked () |
| void | zoomOutBtnClicked () |
Private Member Functions | |
| virtual void | resizeEvent (QResizeEvent *ev) override |
| void | resyncExternalScrollBar () |
Static Private Attributes | |
| static const int | m_nPatternListWidth = 200 |
Additional Inherited Members | |
Static Public Member Functions inherited from Base | |
| static const char * | _class_name () |
| return the class name | |
| static QString | base_clock (const QString &sMsg) |
| Measures the current time and stores it in __last_clock. | |
| static QString | base_clock_in (const QString &sMsg) |
| static int | bootstrap (Logger *logger, bool count=false) |
| must be called before any Object instantiation ! | |
| static bool | count_active () |
| static int | getAliveObjectCount () |
| static object_map_t | getObjectMap () |
| static Logger * | logger () |
| return the logger instance | |
| static int | objects_count () |
| static void | printObjectMapDiff (object_map_t map) |
| Creates the difference between a snapshot of the object map and its current state and prints it to std::cout. | |
| static void | set_count (bool flag) |
| enable/disable class instances counting | |
| static void | write_objects_map_to (std::ostream &out, object_map_t *map=nullptr) |
| output the full objects map to a given ostream | |
| static void | write_objects_map_to_cerr () |
| output objects map to stderr | |
Protected Member Functions inherited from Object< SongEditorPanel > | |
| ~Object () | |
Protected Member Functions inherited from Base | |
| ~Base () | |
Static Protected Member Functions inherited from Base | |
| static void | registerClass (const char *name, const atomic_obj_cpt_t *counters) |
Static Protected Attributes inherited from Base | |
| static bool | __count = false |
| should we count class instances | |
| static timeval | __last_clock = { 0, 0 } |
| static Logger * | __logger = nullptr |
| static bool | bLogColors = true |
Definition at line 47 of file SongEditorPanel.h.
|
explicit |
Definition at line 56 of file SongEditorPanel.cpp.
| ~SongEditorPanel | ( | ) |
Definition at line 424 of file SongEditorPanel.cpp.
|
overridevirtual |
Updates the associated buttons if the action mode was changed within the core.
| nValue | 0 - select mode and 1 - draw mode. |
Reimplemented from EventListener.
Definition at line 806 of file SongEditorPanel.cpp.
|
slot |
Definition at line 1179 of file SongEditorPanel.cpp.
|
slot |
Used by the shotlist during automated generation of images for the manual.
Definition at line 1169 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 1018 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 1034 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 1026 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 685 of file SongEditorPanel.cpp.
|
privateslot |
Move down a pattern in the patternList.
Definition at line 665 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 879 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 980 of file SongEditorPanel.cpp.
|
inline |
Definition at line 59 of file SongEditorPanel.h.
|
inline |
Definition at line 60 of file SongEditorPanel.h.
|
inline |
Definition at line 56 of file SongEditorPanel.h.
|
inline |
Definition at line 57 of file SongEditorPanel.h.
|
inline |
Definition at line 58 of file SongEditorPanel.h.
| bool getTimelineActive | ( | ) | const |
Definition at line 1106 of file SongEditorPanel.cpp.
| bool getTimelineEnabled | ( | ) | const |
Definition at line 1125 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 1150 of file SongEditorPanel.cpp.
| void highlightPatternEditorLocked | ( | bool | bUseRedBackground | ) |
Turns the background color of m_pPatternEditorLockedBtn red to signal the user her last action was not permitted.
Definition at line 475 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 530 of file SongEditorPanel.cpp.
|
overridevirtualslot |
Definition at line 1058 of file SongEditorPanel.cpp.
|
privateslot |
Create a new pattern.
Definition at line 618 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 771 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 563 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 767 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 1154 of file SongEditorPanel.cpp.
|
overrideprivatevirtual |
Definition at line 744 of file SongEditorPanel.cpp.
| void restoreGroupVector | ( | QString | filename | ) |
Definition at line 704 of file SongEditorPanel.cpp.
|
private |
Definition at line 728 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 1002 of file SongEditorPanel.cpp.
| void setTimelineActive | ( | bool | bActive | ) |
Definition at line 1110 of file SongEditorPanel.cpp.
| void setTimelineEnabled | ( | bool | bEnabled | ) |
Definition at line 1129 of file SongEditorPanel.cpp.
|
inlineslot |
Definition at line 116 of file SongEditorPanel.h.
| void showPlaybackTrack | ( | ) |
Definition at line 843 of file SongEditorPanel.cpp.
| void showTimeline | ( | ) |
Definition at line 826 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 1072 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 934 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 801 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 1097 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 821 of file SongEditorPanel.cpp.
|
slot |
Definition at line 1041 of file SongEditorPanel.cpp.
|
privateslot |
Move up a pattern in the patternList.
Definition at line 647 of file SongEditorPanel.cpp.
| void updateAll | ( | ) |
Update and redraw all...
Definition at line 547 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 479 of file SongEditorPanel.cpp.
| void updatePlaybackTrackIfNecessary | ( | ) |
Definition at line 574 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 431 of file SongEditorPanel.cpp.
| void updatePositionRuler | ( | ) |
Definition at line 610 of file SongEditorPanel.cpp.
|
overridevirtual |
Reimplemented from EventListener.
Definition at line 750 of file SongEditorPanel.cpp.
| void updateTimelineUsage | ( | ) |
Disables and deactivates the Timeline when an external JACK Timebase controller is detected and enables it when it's gone or Hydrogen itself takes over Timebase control.
|
privateslot |
Definition at line 870 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 861 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 518 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 951 of file SongEditorPanel.cpp.
|
privateslot |
Definition at line 966 of file SongEditorPanel.cpp.
|
private |
Definition at line 198 of file SongEditorPanel.h.
|
staticconstexpr |
Definition at line 87 of file SongEditorPanel.h.
|
staticprivate |
Definition at line 151 of file SongEditorPanel.h.
|
private |
Definition at line 193 of file SongEditorPanel.h.
|
private |
Definition at line 162 of file SongEditorPanel.h.
|
private |
Definition at line 192 of file SongEditorPanel.h.
|
private |
Definition at line 173 of file SongEditorPanel.h.
|
private |
Definition at line 172 of file SongEditorPanel.h.
|
private |
Definition at line 175 of file SongEditorPanel.h.
|
private |
Definition at line 153 of file SongEditorPanel.h.
|
private |
Definition at line 183 of file SongEditorPanel.h.
|
private |
Definition at line 159 of file SongEditorPanel.h.
|
private |
Definition at line 182 of file SongEditorPanel.h.
|
private |
Definition at line 187 of file SongEditorPanel.h.
|
private |
Definition at line 188 of file SongEditorPanel.h.
|
private |
Definition at line 166 of file SongEditorPanel.h.
|
private |
Definition at line 154 of file SongEditorPanel.h.
|
private |
Definition at line 177 of file SongEditorPanel.h.
|
private |
Definition at line 156 of file SongEditorPanel.h.
|
private |
Definition at line 168 of file SongEditorPanel.h.
|
private |
Definition at line 186 of file SongEditorPanel.h.
|
private |
Definition at line 185 of file SongEditorPanel.h.
|
private |
Definition at line 167 of file SongEditorPanel.h.
|
private |
Definition at line 155 of file SongEditorPanel.h.
|
private |
Definition at line 174 of file SongEditorPanel.h.
|
private |
Definition at line 165 of file SongEditorPanel.h.
|
private |
Definition at line 179 of file SongEditorPanel.h.
|
private |
Definition at line 190 of file SongEditorPanel.h.
|
private |
Definition at line 171 of file SongEditorPanel.h.
|
private |
Definition at line 181 of file SongEditorPanel.h.
|
private |
Definition at line 180 of file SongEditorPanel.h.
|
private |
Definition at line 158 of file SongEditorPanel.h.
|
private |
Definition at line 161 of file SongEditorPanel.h.