25#ifndef LMMS_GUI_INSTRUMENT_TRACK_WINDOW_H
26#define LMMS_GUI_INSTRUMENT_TRACK_WINDOW_H
104 void dropEvent( QDropEvent * _de )
override;
116 void closeEvent( QCloseEvent * _ce )
override;
119 void saveSettings( QDomDocument & _doc, QDomElement & _this )
override;
120 void loadSettings(
const QDomElement & _this )
override;
Definition InstrumentTrack.h:62
SerializingObjectHook()
Definition SerializingObject.h:79
Definition EffectRackView.h:44
Definition InstrumentFunctionViews.h:72
Definition InstrumentFunctionViews.h:49
Definition InstrumentMidiIOView.h:49
Definition InstrumentSoundShapingView.h:47
Definition InstrumentTrackView.h:46
Knob * m_volumeKnob
Definition InstrumentTrackWindow.h:144
void adjustTabSize(QWidget *w)
Definition InstrumentTrackWindow.cpp:722
void toggleVisibility(bool _on)
Definition InstrumentTrackWindow.cpp:521
TabWidget * tabWidgetParent()
Definition InstrumentTrackWindow.h:73
InstrumentTrackView * m_itv
Definition InstrumentTrackWindow.h:139
friend class InstrumentView
Definition InstrumentTrackWindow.h:171
QLineEdit * m_nameLineEdit
Definition InstrumentTrackWindow.h:142
QLabel * m_pitchLabel
Definition InstrumentTrackWindow.h:149
Knob * m_pitchKnob
Definition InstrumentTrackWindow.h:146
InstrumentTrack * m_track
Definition InstrumentTrackWindow.h:138
AutomatableButton * m_muteBtn
Definition InstrumentTrackWindow.h:147
void viewPrevInstrument()
Definition InstrumentTrackWindow.cpp:717
void resizeEvent(QResizeEvent *event) override
Definition InstrumentTrackWindow.cpp:299
QWidget * m_instrumentFunctionsView
Definition InstrumentTrackWindow.h:162
QMdiSubWindow * findSubWindowInParents()
Definition InstrumentTrackWindow.cpp:731
AutomatableButton * m_soloBtn
Definition InstrumentTrackWindow.h:148
void setInstrumentTrackView(InstrumentTrackView *_tv)
Definition InstrumentTrackWindow.cpp:325
~InstrumentTrackWindow() override
Definition InstrumentTrackWindow.cpp:311
void saveSettingsBtnClicked()
Definition InstrumentTrackWindow.cpp:406
TabWidget * m_tabWidget
Definition InstrumentTrackWindow.h:157
QLabel * m_pitchRangeLabel
Definition InstrumentTrackWindow.h:151
InstrumentTrackView * instrumentTrackView()
Definition InstrumentTrackWindow.h:90
PluginView * m_instrumentView
Definition InstrumentTrackWindow.h:158
void updateSubWindow()
Definition InstrumentTrackWindow.cpp:752
LcdSpinBox * m_pitchRangeSpinBox
Definition InstrumentTrackWindow.h:150
void viewNextInstrument()
Definition InstrumentTrackWindow.cpp:713
void modelChanged() override
Definition InstrumentTrackWindow.cpp:339
void dragEnterEvent(QDragEnterEvent *_dee) override
Definition InstrumentTrackWindow.cpp:566
PianoView * pianoView()
Definition InstrumentTrackWindow.h:96
InstrumentTuningView * m_tuningView
Definition InstrumentTrackWindow.h:165
InstrumentFunctionNoteStackingView * m_noteStackingView
Definition InstrumentTrackWindow.h:160
void closeEvent(QCloseEvent *_ce) override
Definition InstrumentTrackWindow.cpp:539
EffectRackView * m_effectView
Definition InstrumentTrackWindow.h:164
void dropEvent(QDropEvent *_de) override
Definition InstrumentTrackWindow.cpp:574
void textChanged(const QString &_new_name)
Definition InstrumentTrackWindow.cpp:512
void loadSettings(const QDomElement &_this) override
Definition InstrumentTrackWindow.cpp:627
LeftRightNav * m_leftRightNav
Definition InstrumentTrackWindow.h:143
Knob * m_panningKnob
Definition InstrumentTrackWindow.h:145
void saveSettings(QDomDocument &_doc, QDomElement &_this) override
Definition InstrumentTrackWindow.cpp:618
InstrumentSoundShapingView * m_ssView
Definition InstrumentTrackWindow.h:159
PianoView * m_pianoView
Definition InstrumentTrackWindow.h:169
InstrumentFunctionArpeggioView * m_arpeggioView
Definition InstrumentTrackWindow.h:161
const InstrumentTrack * model() const
Definition InstrumentTrackWindow.h:83
void focusInEvent(QFocusEvent *_fe) override
Definition InstrumentTrackWindow.cpp:548
void updateName()
Definition InstrumentTrackWindow.cpp:448
friend class InstrumentTrackView
Definition InstrumentTrackWindow.h:172
void updateInstrumentView()
Definition InstrumentTrackWindow.cpp:462
void viewInstrumentInDirection(int d)
Definition InstrumentTrackWindow.cpp:637
InstrumentMidiIOView * m_midiView
Definition InstrumentTrackWindow.h:163
MixerChannelLcdSpinBox * m_mixerChannelNumber
Definition InstrumentTrackWindow.h:152
InstrumentTrackWindow(InstrumentTrackView *_tv)
Definition InstrumentTrackWindow.cpp:81
InstrumentTrack * model()
Definition InstrumentTrackWindow.h:78
static void dragEnterEventGeneric(QDragEnterEvent *_dee)
Definition InstrumentTrackWindow.cpp:558
Definition InstrumentTuningView.h:48
Definition LcdSpinBox.h:35
Definition LeftRightNav.h:35
Definition MixerChannelLcdSpinBox.h:38
ModelView(Model *model, QWidget *widget)
Definition ModelView.cpp:33
T * castModel()
Definition ModelView.h:54
Definition PianoView.h:44
Definition PluginView.h:36
UINT_D64 w
Definition inflate.c:942
unsigned d
Definition inflate.c:940
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35