|
lmms
Cross-platform music production software
|
#include <TrackLabelButton.h>
Public Slots | |
| void | rename () |
| void | renameFinished () |
| void | nameChanged () |
Public Member Functions | |
| TrackLabelButton (TrackView *_tv, QWidget *_parent) | |
| ~TrackLabelButton () override=default | |
Protected Member Functions | |
| void | dragEnterEvent (QDragEnterEvent *_dee) override |
| void | dropEvent (QDropEvent *_de) override |
| void | mousePressEvent (QMouseEvent *_me) override |
| void | mouseDoubleClickEvent (QMouseEvent *_me) override |
| void | mouseReleaseEvent (QMouseEvent *_me) override |
| void | paintEvent (QPaintEvent *pe) override |
| void | resizeEvent (QResizeEvent *_re) override |
Private Member Functions | |
| bool | isInCompactMode () const |
| QString | elideName (const QString &name) |
Private Attributes | |
| TrackView * | m_trackView |
| std::string | m_iconName |
| TrackRenameLineEdit * | m_renameLineEdit |
| QRect | m_buttonRect |
| lmms::gui::TrackLabelButton::TrackLabelButton | ( | TrackView * | _tv, |
| QWidget * | _parent ) |
|
overridedefault |
|
overrideprotected |
|
overrideprotected |
|
private |
|
private |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
slot |
|
overrideprotected |
|
slot |
|
slot |
|
overrideprotected |
|
private |
|
private |
|
private |
|
private |