|
svgui
1.9
|
#include <SelectableLabel.h>
Public Slots | |
| void | setSelected (bool) |
| void | toggle () |
Signals | |
| void | selectionChanged () |
| void | doubleClicked () |
Public Member Functions | |
| SelectableLabel (QWidget *parent=0) | |
| virtual | ~SelectableLabel () |
| void | setSelectedText (QString) |
| void | setUnselectedText (QString) |
| bool | isSelected () const |
Protected Member Functions | |
| virtual void | mousePressEvent (QMouseEvent *e) |
| virtual void | mouseReleaseEvent (QMouseEvent *e) |
| virtual void | mouseDoubleClickEvent (QMouseEvent *e) |
| virtual void | enterEvent (QEvent *) |
| virtual void | leaveEvent (QEvent *) |
| void | setupStyle () |
Protected Attributes | |
| QString | m_selectedText |
| QString | m_unselectedText |
| bool | m_selected |
| bool | m_swallowRelease |
Definition at line 21 of file SelectableLabel.h.
| SelectableLabel::SelectableLabel | ( | QWidget * | parent = 0 | ) |
Definition at line 21 of file SelectableLabel.cpp.
References setupStyle().
| SelectableLabel::~SelectableLabel | ( | ) | [virtual] |
Definition at line 32 of file SelectableLabel.cpp.
| void SelectableLabel::setSelectedText | ( | QString | text | ) |
Definition at line 48 of file SelectableLabel.cpp.
References m_selected, and m_selectedText.
| void SelectableLabel::setUnselectedText | ( | QString | text | ) |
Definition at line 37 of file SelectableLabel.cpp.
References m_selected, and m_unselectedText.
| bool SelectableLabel::isSelected | ( | ) | const [inline] |
Definition at line 32 of file SelectableLabel.h.
References m_selected.
| void SelectableLabel::selectionChanged | ( | ) | [signal] |
Referenced by mousePressEvent().
| void SelectableLabel::doubleClicked | ( | ) | [signal] |
Referenced by mouseDoubleClickEvent().
| void SelectableLabel::setSelected | ( | bool | s | ) | [slot] |
Definition at line 89 of file SelectableLabel.cpp.
References m_selected, m_selectedText, m_unselectedText, and setupStyle().
Referenced by mousePressEvent(), and toggle().
| void SelectableLabel::toggle | ( | ) | [slot] |
Definition at line 103 of file SelectableLabel.cpp.
References m_selected, and setSelected().
| void SelectableLabel::mousePressEvent | ( | QMouseEvent * | e | ) | [protected, virtual] |
Definition at line 109 of file SelectableLabel.cpp.
References m_selected, m_swallowRelease, selectionChanged(), and setSelected().
| void SelectableLabel::mouseReleaseEvent | ( | QMouseEvent * | e | ) | [protected, virtual] |
Definition at line 125 of file SelectableLabel.cpp.
References m_swallowRelease.
| void SelectableLabel::mouseDoubleClickEvent | ( | QMouseEvent * | e | ) | [protected, virtual] |
Definition at line 118 of file SelectableLabel.cpp.
References doubleClicked().
| void SelectableLabel::enterEvent | ( | QEvent * | ) | [protected, virtual] |
Definition at line 132 of file SelectableLabel.cpp.
| void SelectableLabel::leaveEvent | ( | QEvent * | ) | [protected, virtual] |
Definition at line 142 of file SelectableLabel.cpp.
| void SelectableLabel::setupStyle | ( | ) | [protected] |
Definition at line 59 of file SelectableLabel.cpp.
References m_selected.
Referenced by SelectableLabel(), and setSelected().
QString SelectableLabel::m_selectedText [protected] |
Definition at line 49 of file SelectableLabel.h.
Referenced by setSelected(), and setSelectedText().
QString SelectableLabel::m_unselectedText [protected] |
Definition at line 50 of file SelectableLabel.h.
Referenced by setSelected(), and setUnselectedText().
bool SelectableLabel::m_selected [protected] |
Definition at line 51 of file SelectableLabel.h.
Referenced by isSelected(), mousePressEvent(), setSelected(), setSelectedText(), setUnselectedText(), setupStyle(), and toggle().
bool SelectableLabel::m_swallowRelease [protected] |
Definition at line 52 of file SelectableLabel.h.
Referenced by mousePressEvent(), and mouseReleaseEvent().