|
AlbumShaper 1.0a3
|
A clickable label. More...
#include <clickableLabel.h>


Public Slots | |
| void | setEnabled (bool val) |
| void | setPixmap (const QPixmap &p) |
Signals | |
| void | clicked () |
Public Member Functions | |
| ClickableLabel (QWidget *parent=0, const char *name=0) | |
| void | setInvisible (bool val) |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *e) |
| double buffer to avoid flicker | |
| void | enterEvent (QEvent *) |
| void | leaveEvent (QEvent *) |
| void | mouseMoveEvent (QMouseEvent *e) |
| void | mousePressEvent (QMouseEvent *) |
| void | mouseReleaseEvent (QMouseEvent *e) |
Private Member Functions | |
| void | setActive () |
| void | setHighlighted () |
Private Attributes | |
| QPixmap | defaultPixmap |
| bool | enabled |
| bool | invisible |
| bool | pressed |
A clickable label.
Definition at line 27 of file clickableLabel.h.
| ClickableLabel::ClickableLabel | ( | QWidget * | parent = 0, |
| const char * | name = 0 ) |
Definition at line 28 of file clickableLabel.cpp.
|
signal |
Referenced by mouseReleaseEvent().
|
protected |
Definition at line 123 of file clickableLabel.cpp.
References enabled, pressed, setActive(), and setHighlighted().
|
protected |
Definition at line 115 of file clickableLabel.cpp.
References defaultPixmap, enabled, and setPixmap().
|
protected |
Definition at line 95 of file clickableLabel.cpp.
References defaultPixmap, enabled, height, pressed, setActive(), setHighlighted(), setPixmap(), and width.
|
protected |
Definition at line 191 of file clickableLabel.cpp.
References enabled, pressed, and setActive().
|
protected |
Definition at line 199 of file clickableLabel.cpp.
References clicked(), defaultPixmap, enabled, height, invisible, pressed, setPixmap(), and width.
|
protected |
double buffer to avoid flicker
Definition at line 37 of file clickableLabel.cpp.
|
private |
Definition at line 133 of file clickableLabel.cpp.
References b, and defaultPixmap.
Referenced by enterEvent(), mouseMoveEvent(), and mousePressEvent().
|
slot |
Definition at line 62 of file clickableLabel.cpp.
References defaultPixmap, enabled, and setPixmap().
Referenced by EditingInterface::EditingInterface(), EditingInterface::handleSelectionChanged(), EditingInterface::setPhoto(), and MosaicOptionsDialog::updateImagesFromOptions().
|
private |
Definition at line 162 of file clickableLabel.cpp.
References b, and defaultPixmap.
Referenced by enterEvent(), and mouseMoveEvent().
| void ClickableLabel::setInvisible | ( | bool | val | ) |
Definition at line 219 of file clickableLabel.cpp.
References invisible.
Referenced by SaveDialog::nextScreenShot(), SaveDialog::prevScreenShot(), EditingInterface::setPhoto(), EditingInterface::showNextPrevFirstLastPhoto(), and SaveDialog::updatePreview().
|
slot |
Definition at line 55 of file clickableLabel.cpp.
References defaultPixmap.
Referenced by EditingInterface::EditingInterface(), GrainEditor::GrainEditor(), HistogramEditor::HistogramEditor(), leaveEvent(), MosaicOptionsDialog::MosaicOptionsDialog(), mouseMoveEvent(), mouseReleaseEvent(), SaveDialog::SaveDialog(), and setEnabled().
|
private |
Definition at line 60 of file clickableLabel.h.
Referenced by leaveEvent(), mouseMoveEvent(), mouseReleaseEvent(), setActive(), setEnabled(), setHighlighted(), and setPixmap().
|
private |
Definition at line 61 of file clickableLabel.h.
Referenced by ClickableLabel(), enterEvent(), leaveEvent(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and setEnabled().
|
private |
Definition at line 62 of file clickableLabel.h.
Referenced by ClickableLabel(), mouseReleaseEvent(), paintEvent(), and setInvisible().
|
private |
Definition at line 63 of file clickableLabel.h.
Referenced by ClickableLabel(), enterEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().