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 More... | |
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 |
||
) |
|
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 |
|
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.
References buffer, and invisible.
|
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().