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:402
std::unique_ptr< MidiCCRackView > m_midiCCRackView
Definition InstrumentTrackView.h:114
InstrumentTrackWindow * m_window
Definition InstrumentTrackView.h:100
void toggleMidiCCRack()
Definition InstrumentTrackView.cpp:187
friend class InstrumentTrackWindow
Definition InstrumentTrackView.h:123
void dragEnterEvent(QDragEnterEvent *_dee) override
Definition InstrumentTrackView.cpp:282
void midiConfigChanged()
Definition InstrumentTrackView.cpp:358
QMenu * midiMenu()
Definition InstrumentTrackView.h:66
InstrumentTrackWindow * getInstrumentTrackWindow()
Definition InstrumentTrackView.cpp:255
void handleConfigChange(QString cls, QString attr, QString value)
Definition InstrumentTrackView.cpp:265
void assignMixerLine(int channelIndex)
Assign a specific mixer Channel for this track.
Definition InstrumentTrackView.cpp:246
QAction * m_midiOutputAction
Definition InstrumentTrackView.h:112
QMenu * createMixerMenu(QString title, QString newMixerLabel) override
Create a menu for assigning/creating channels for this track.
Definition InstrumentTrackView.cpp:368
void createMixerLine()
Create and assign a new mixer Channel for this track.
Definition InstrumentTrackView.cpp:231
QMenu * m_midiMenu
Definition InstrumentTrackView.h:109
const InstrumentTrack * model() const
Definition InstrumentTrackView.h:59
MixerChannelLcdSpinBox * m_mixerChannelNumber
Definition InstrumentTrackView.h:104
InstrumentTrackView(InstrumentTrack *_it, TrackContainerView *tc)
Definition InstrumentTrackView.cpp:61
void toggleInstrumentWindow(bool _on)
Definition InstrumentTrackView.cpp:303
Knob * m_volumeKnob
Definition InstrumentTrackView.h:105
void activityIndicatorReleased()
Definition InstrumentTrackView.cpp:327
FadeButton * getActivityIndicator() override
Definition InstrumentTrackView.h:118
void dropEvent(QDropEvent *_de) override
Definition InstrumentTrackView.cpp:294
QAction * m_midiInputAction
Definition InstrumentTrackView.h:111
QPoint m_lastPos
Definition InstrumentTrackView.h:116
static InstrumentTrackWindow * topLevelInstrumentTrackWindow()
Definition InstrumentTrackView.cpp:210
FadeButton * m_activityIndicator
Definition InstrumentTrackView.h:107
void activityIndicatorPressed()
Definition InstrumentTrackView.cpp:319
void midiOutSelected()
Definition InstrumentTrackView.cpp:347
void modelChanged() override
Definition InstrumentTrackView.cpp:275
~InstrumentTrackView() override
Definition InstrumentTrackView.cpp:175
Knob * m_panningKnob
Definition InstrumentTrackView.h:106
void midiInSelected()
Definition InstrumentTrackView.cpp:336
InstrumentTrack * model()
Definition InstrumentTrackView.h:54
TrackLabelButton * m_tlb
Definition InstrumentTrackView.h:103
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:223