|
lmms
Cross-platform music production software
|
#include <NStateButton.h>
Public Slots | |
| void | changeState (int state) |
Signals | |
| void | changedState (int state) |
Public Member Functions | |
| NStateButton (QWidget *_parent) | |
| ~NStateButton () override | |
| void | addState (const QPixmap &_pixmap, const QString &_tooltip="") |
| void | setGeneralToolTip (const QString &_tooltip) |
| int | state () const |
| Public Member Functions inherited from lmms::gui::ToolButton | |
| ToolButton (const QPixmap &_pixmap, const QString &_tooltip, QObject *_receiver=nullptr, const char *_slot=nullptr, QWidget *_parent=nullptr) | |
| ToolButton (QWidget *_parent) | |
| ~ToolButton () override=default | |
Protected Member Functions | |
| void | mousePressEvent (QMouseEvent *me) override |
Private Attributes | |
| QVector< QPair< QPixmap, QString > > | m_states |
| QString | m_generalToolTip |
| int | m_curState |
| lmms::gui::NStateButton::NStateButton | ( | QWidget * | _parent | ) |
|
override |
| void lmms::gui::NStateButton::addState | ( | const QPixmap & | _pixmap, |
| const QString & | _tooltip = "" ) |
|
signal |
|
slot |
|
overrideprotected |
|
inline |
|
inline |
|
private |
|
private |
|
private |