|
lmms
Cross-platform music production software
|
#include <MixerChannelView.h>
Public Slots | |
| void | renameChannel () |
| void | resetColor () |
| void | selectColor () |
| void | randomizeColor () |
Public Member Functions | |
| MixerChannelView (QWidget *parent, MixerView *mixerView, int channelIndex) | |
| void | paintEvent (QPaintEvent *event) override |
| void | contextMenuEvent (QContextMenuEvent *) override |
| void | mousePressEvent (QMouseEvent *) override |
| void | mouseDoubleClickEvent (QMouseEvent *) override |
| void | keyPressEvent (QKeyEvent *ke) override |
| void | reset () |
| int | channelIndex () const |
| void | setChannelIndex (int index) |
| QBrush | backgroundActive () const |
| void | setBackgroundActive (const QBrush &c) |
| QColor | strokeOuterActive () const |
| void | setStrokeOuterActive (const QColor &c) |
| QColor | strokeOuterInactive () const |
| void | setStrokeOuterInactive (const QColor &c) |
| QColor | strokeInnerActive () const |
| void | setStrokeInnerActive (const QColor &c) |
| QColor | strokeInnerInactive () const |
| void | setStrokeInnerInactive (const QColor &c) |
| Fader * | fader () const |
Properties | |
| QBrush | backgroundActive |
| QColor | strokeOuterActive |
| QColor | strokeOuterInactive |
| QColor | strokeInnerActive |
| QColor | strokeInnerInactive |
Private Slots | |
| void | renameFinished () |
| void | removeChannel () |
| void | removeUnusedChannels () |
| void | moveChannelLeft () |
| void | moveChannelRight () |
Private Member Functions | |
| bool | confirmRemoval (int index) |
| QString | elideName (const QString &name) |
| MixerChannel * | mixerChannel () const |
| auto | isMasterChannel () const -> bool |
Private Attributes | |
| SendButtonIndicator * | m_sendButton |
| QLabel * | m_receiveArrow |
| QStackedWidget * | m_receiveArrowOrSendButton |
| int | m_receiveArrowStackedIndex = -1 |
| int | m_sendButtonStackedIndex = -1 |
| Knob * | m_sendKnob |
| LcdWidget * | m_channelNumberLcd |
| QLineEdit * | m_renameLineEdit |
| QGraphicsView * | m_renameLineEditView |
| QLabel * | m_sendArrow |
| AutomatableButton * | m_muteButton |
| AutomatableButton * | m_soloButton |
| PeakIndicator * | m_peakIndicator = nullptr |
| Fader * | m_fader |
| EffectRackView * | m_effectRackView |
| MixerView * | m_mixerView |
| int | m_channelIndex = 0 |
| bool | m_inRename = false |
| QBrush | m_backgroundActive |
| QColor | m_strokeOuterActive |
| QColor | m_strokeOuterInactive |
| QColor | m_strokeInnerActive |
| QColor | m_strokeInnerInactive |
Friends | |
| class | MixerView |
| lmms::gui::MixerChannelView::MixerChannelView | ( | QWidget * | parent, |
| MixerView * | mixerView, | ||
| int | channelIndex ) |
|
inline |
|
inline |
|
private |
|
override |
|
private |
|
inline |
|
inlineprivate |
|
override |
|
private |
|
override |
|
override |
|
privateslot |
|
privateslot |
|
override |
|
slot |
|
privateslot |
|
privateslot |
|
slot |
|
privateslot |
| void lmms::gui::MixerChannelView::reset | ( | ) |
|
slot |
|
slot |
|
inline |
| void lmms::gui::MixerChannelView::setChannelIndex | ( | int | index | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |
|
readwrite |