#include </home/clem/local/src/opie/libopie2/opieui/oclickablelabel.h>
Inheritance diagram for Opie::Ui::OClickableLabel:

Public Slots | |
| void | setOn (bool on) |
Signals | |
| void | clicked () |
| void | toggled (bool on) |
Public Member Functions | |
| OClickableLabel (QWidget *parent=0, const char *name=0, WFlags fl=0) | |
| void | setToggleButton (bool t) |
Protected Member Functions | |
| void | mousePressEvent (QMouseEvent *e) |
| void | mouseReleaseEvent (QMouseEvent *e) |
| void | mouseMoveEvent (QMouseEvent *e) |
Private Member Functions | |
| void | showState (bool on) |
| void | setInverted (bool on) |
Private Attributes | |
| bool | isToggle: 1 |
| bool | isDown: 1 |
| bool | textInverted: 1 |
| Private * | d |
This class is a special QLabel which can behave as a QPushButton or QToggleButton. The reason to use a clickable is if you want to save space or you want to skip the border of a normal button
QLabel* lbl = new OClickableLabel( parent, "PushLabel" );
lbl->setPixmap( "config" );
QWhatsThis::add( lbl, tr("Click here to do something") );
QPushButton
QToggleButton
Definition at line 59 of file oclickablelabel.h.
|
||||||||||||||||
|
This constructs the clickable ButtonLabel
Definition at line 41 of file oclickablelabel.cpp. References isDown, isToggle, showState(), and textInverted. |
|
|
emitted when the labels gets clicked Referenced by DateBookEvent::DateBookEvent(), and mouseReleaseEvent(). |
|
|
For internal use only.
Definition at line 105 of file oclickablelabel.cpp. References isDown, isToggle, and showState(). |
|
|
For internal use only.
Reimplemented in DateBookWeekLstEvent. Definition at line 64 of file oclickablelabel.cpp. References isDown, isToggle, and showState(). |
|
|
For internal use only.
Definition at line 79 of file oclickablelabel.cpp. References clicked(), isDown, isToggle, showState(), and toggled(). |
|
|
Definition at line 153 of file oclickablelabel.cpp. References col, Dasher::Opts::Normal, and textInverted. Referenced by showState(). |
|
|
Definition at line 169 of file oclickablelabel.cpp. References isDown, and showState(). Referenced by Opie::Ui::OTimePicker::slotHour(), and Opie::Ui::OTimePicker::slotMinute(). |
|
|
This method makes the label behave as a toggle button
Definition at line 56 of file oclickablelabel.cpp. References isToggle. |
|
|
this toggles the label and inverts the color of the label
Definition at line 136 of file oclickablelabel.cpp. References setInverted(). Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), OClickableLabel(), and setOn(). |
|
|
emitted when the labels gets toggled
Referenced by mouseReleaseEvent(). |
|
|
Definition at line 97 of file oclickablelabel.h. |
|
|
Definition at line 90 of file oclickablelabel.h. Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), OClickableLabel(), and setOn(). |
|
|
Definition at line 89 of file oclickablelabel.h. Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), OClickableLabel(), and setToggleButton(). |
|
|
Definition at line 91 of file oclickablelabel.h. Referenced by OClickableLabel(), and setInverted(). |
1.4.2