25#ifndef LMMS_GUI_INSTRUMENT_TRACK_VIEW_H
26#define LMMS_GUI_INSTRUMENT_TRACK_VIEW_H
78 void dropEvent( QDropEvent * _de )
override;
Definition InstrumentTrack.h:62
static QPixmap determinePixmap(InstrumentTrack *instrumentTrack)
Definition InstrumentTrackView.cpp:409
std::unique_ptr< MidiCCRackView > m_midiCCRackView
Definition InstrumentTrackView.h:117
InstrumentTrackWindow * m_window
Definition InstrumentTrackView.h:103
void toggleMidiCCRack()
Definition InstrumentTrackView.cpp:185
friend class InstrumentTrackWindow
Definition InstrumentTrackView.h:126
void dragEnterEvent(QDragEnterEvent *_dee) override
Definition InstrumentTrackView.cpp:280
void onInstrumentChanged()
Definition InstrumentTrackView.cpp:301
void midiConfigChanged()
Definition InstrumentTrackView.cpp:365
QMenu * midiMenu()
Definition InstrumentTrackView.h:66
InstrumentTrackWindow * getInstrumentTrackWindow()
Definition InstrumentTrackView.cpp:253
void handleConfigChange(QString cls, QString attr, QString value)
Definition InstrumentTrackView.cpp:263
void assignMixerLine(int channelIndex)
Assign a specific mixer Channel for this track.
Definition InstrumentTrackView.cpp:244
QAction * m_midiOutputAction
Definition InstrumentTrackView.h:115
QMenu * createMixerMenu(QString title, QString newMixerLabel) override
Create a menu for assigning/creating channels for this track.
Definition InstrumentTrackView.cpp:375
void createMixerLine()
Create and assign a new mixer Channel for this track.
Definition InstrumentTrackView.cpp:229
QMenu * m_midiMenu
Definition InstrumentTrackView.h:112
const InstrumentTrack * model() const
Definition InstrumentTrackView.h:59
MixerChannelLcdSpinBox * m_mixerChannelNumber
Definition InstrumentTrackView.h:107
InstrumentTrackView(InstrumentTrack *_it, TrackContainerView *tc)
Definition InstrumentTrackView.cpp:61
void toggleInstrumentWindow(bool _on)
Definition InstrumentTrackView.cpp:310
Knob * m_volumeKnob
Definition InstrumentTrackView.h:108
void activityIndicatorReleased()
Definition InstrumentTrackView.cpp:334
FadeButton * getActivityIndicator() override
Definition InstrumentTrackView.h:121
void dropEvent(QDropEvent *_de) override
Definition InstrumentTrackView.cpp:292
QAction * m_midiInputAction
Definition InstrumentTrackView.h:114
void corruptStateUpdate()
Definition InstrumentTrackView.cpp:431
QPoint m_lastPos
Definition InstrumentTrackView.h:119
static InstrumentTrackWindow * topLevelInstrumentTrackWindow()
Definition InstrumentTrackView.cpp:208
FadeButton * m_activityIndicator
Definition InstrumentTrackView.h:110
void activityIndicatorPressed()
Definition InstrumentTrackView.cpp:326
void midiOutSelected()
Definition InstrumentTrackView.cpp:354
void modelChanged() override
Definition InstrumentTrackView.cpp:273
~InstrumentTrackView() override
Definition InstrumentTrackView.cpp:173
Knob * m_panningKnob
Definition InstrumentTrackView.h:109
void midiInSelected()
Definition InstrumentTrackView.cpp:343
InstrumentTrack * model()
Definition InstrumentTrackView.h:54
TrackLabelButton * m_tlb
Definition InstrumentTrackView.h:106
Definition InstrumentTrackWindow.h:63
Definition MidiCCRackView.h:45
Definition MixerChannelLcdSpinBox.h:38
T * castModel()
Definition ModelView.h:54
Definition TrackContainerView.h:71
friend class TrackLabelButton
Definition TrackView.h:168
TrackView(Track *_track, TrackContainerView *tcv)
Create a new track View.
Definition TrackView.cpp:61
static PuglViewHint int value
Definition pugl.h:1708
static const char * title
Definition pugl.h:1747
Definition AudioPortAudio.cpp:209