|
Krita Source Code Documentation
|
#include <KisStretchedIconButton.h>
Inheritance diagram for KisStretchedIconButton:Public Member Functions | |
| QAction * | associatedAction () const |
| KisStretchedIconButton (QWidget *parent) | |
| void | setAssociatedAction (QAction *action) |
| void | setStretchedIcon (const QIcon &icon) |
| QIcon | stretchedIcon () const |
| ~KisStretchedIconButton () | |
Protected Slots | |
| void | slotActionChanged () |
Protected Member Functions | |
| void | resizeEvent (QResizeEvent *event) |
Private Member Functions | |
| void | updateLabelIcon () |
Private Attributes | |
| QPointer< QAction > | m_action |
| KisSignalAutoConnectionsStore | m_actionConnections |
| QLabel * | m_label {nullptr} |
| QIcon | m_stretchedIcon |
Definition at line 19 of file KisStretchedIconButton.h.
| KisStretchedIconButton::KisStretchedIconButton | ( | QWidget * | parent | ) |
Definition at line 16 of file KisStretchedIconButton.cpp.
References m_label, and slotActionChanged().
| KisStretchedIconButton::~KisStretchedIconButton | ( | ) |
Definition at line 27 of file KisStretchedIconButton.cpp.
| QAction * KisStretchedIconButton::associatedAction | ( | ) | const |
|
protected |
Definition at line 60 of file KisStretchedIconButton.cpp.
References updateLabelIcon().
| void KisStretchedIconButton::setAssociatedAction | ( | QAction * | action | ) |
Definition at line 42 of file KisStretchedIconButton.cpp.
References KisSignalAutoConnectionsStore::addConnection(), KisSignalAutoConnectionsStore::clear(), m_action, m_actionConnections, and slotActionChanged().
| void KisStretchedIconButton::setStretchedIcon | ( | const QIcon & | icon | ) |
Definition at line 31 of file KisStretchedIconButton.cpp.
References m_stretchedIcon, and updateLabelIcon().
|
protectedslot |
Definition at line 71 of file KisStretchedIconButton.cpp.
References m_action, and setStretchedIcon().
| QIcon KisStretchedIconButton::stretchedIcon | ( | ) | const |
Definition at line 37 of file KisStretchedIconButton.cpp.
References m_stretchedIcon.
|
private |
Definition at line 66 of file KisStretchedIconButton.cpp.
References m_label, and m_stretchedIcon.
|
private |
Definition at line 42 of file KisStretchedIconButton.h.
|
private |
Definition at line 43 of file KisStretchedIconButton.h.
|
private |
Definition at line 41 of file KisStretchedIconButton.h.
|
private |
Definition at line 44 of file KisStretchedIconButton.h.