|
AlbumShaper 1.0a3
|
Displays subalbum icon and name. More...
#include <subalbumPreviewWidget.h>


Public Member Functions | |
| SubalbumPreviewWidget (SubalbumsIconView *parent, Subalbum *salbum) | |
| Sets subalbum pointer. | |
| Subalbum * | getSubalbum () |
| Returns subalbum pointer. | |
| void | paintFocus (QPainter *p, const QColorGroup &cg) |
| bool | acceptDrop (const QMimeSource *e) const |
| int | compare (Q3IconViewItem *i) const |
| void | setText (const QString &text) |
| void | setMousedOver (bool val) |
| void | paint (QPainter *p) |
Static Public Member Functions | |
| static QPixmap * | createSubalbumPixmap (QString imageName) |
Protected Member Functions | |
| void | calcRect (const QString &text_=QString::null) |
| void | paintItem (QPainter *p, const QColorGroup &cg) |
Private Member Functions | |
| void | dropped (QDropEvent *e, const Q3ValueList< Q3IconDragItem > &lst) |
| QColor | blendColors (QColor a, QColor b, double alpha) |
| void | initializeItemRect () |
Private Attributes | |
| Subalbum * | subalbum |
| Pointer to subalbum backend object. | |
| QPixmap * | subalbumPreviewImage |
| Representative Image for Subalbum. | |
| QString * | subalbumName |
| Subalbum's Name. | |
| SubalbumsIconView * | parent |
| parent icon view | |
| bool | mousedOver |
| is the mouse over the widget | |
Displays subalbum icon and name.
Definition at line 33 of file subalbumPreviewWidget.h.
| SubalbumPreviewWidget::SubalbumPreviewWidget | ( | SubalbumsIconView * | parent, |
| Subalbum * | salbum ) |
Sets subalbum pointer.
Definition at line 37 of file subalbumPreviewWidget.cpp.
References initializeItemRect(), mousedOver, parent, and subalbum.
| bool SubalbumPreviewWidget::acceptDrop | ( | const QMimeSource * | e | ) | const |
Definition at line 249 of file subalbumPreviewWidget.cpp.
|
private |
Definition at line 383 of file subalbumPreviewWidget.cpp.
References b.
Referenced by paintItem().
|
protected |
Definition at line 339 of file subalbumPreviewWidget.cpp.
References initializeItemRect().
| int SubalbumPreviewWidget::compare | ( | Q3IconViewItem * | i | ) | const |
Definition at line 254 of file subalbumPreviewWidget.cpp.
|
static |
Definition at line 262 of file subalbumPreviewWidget.cpp.
References calcScaledImageDimensions().
Referenced by Subalbum::setRepresentativeImage(), and Subalbum::Subalbum().
|
private |
Definition at line 178 of file subalbumPreviewWidget.cpp.
References Subalbum::addPhoto(), SubalbumWidget::getPhotos(), SubalbumWidget::getSubalbum(), height, parent, Subalbum::photoMoved(), and subalbum.
| Subalbum * SubalbumPreviewWidget::getSubalbum | ( | ) |
Returns subalbum pointer.
Definition at line 50 of file subalbumPreviewWidget.cpp.
References subalbum.
Referenced by Album::syncSubalbumList().
|
private |
Definition at line 348 of file subalbumPreviewWidget.cpp.
References SubalbumsIconView::getTextWidth(), and parent.
Referenced by calcRect(), and SubalbumPreviewWidget().
| void SubalbumPreviewWidget::paint | ( | QPainter * | p | ) |
Definition at line 57 of file subalbumPreviewWidget.cpp.
References paintItem().
| void SubalbumPreviewWidget::paintFocus | ( | QPainter * | p, |
| const QColorGroup & | cg ) |
Definition at line 55 of file subalbumPreviewWidget.cpp.
|
protected |
Definition at line 62 of file subalbumPreviewWidget.cpp.
References blendColors(), buffer, height, mousedOver, and width.
Referenced by paint().
| void SubalbumPreviewWidget::setMousedOver | ( | bool | val | ) |
Definition at line 378 of file subalbumPreviewWidget.cpp.
References mousedOver.
Referenced by SubalbumsIconView::clearPseudoSelection(), SubalbumsIconView::contentsDragMoveEvent(), and SubalbumsIconView::repaintGroup().
| void SubalbumPreviewWidget::setText | ( | const QString & | text | ) |
Definition at line 373 of file subalbumPreviewWidget.cpp.
References clipText(), SubalbumsIconView::getTextWidth(), and parent.
|
private |
is the mouse over the widget
Definition at line 78 of file subalbumPreviewWidget.h.
Referenced by paintItem(), setMousedOver(), and SubalbumPreviewWidget().
|
private |
parent icon view
Definition at line 75 of file subalbumPreviewWidget.h.
Referenced by dropped(), initializeItemRect(), setText(), and SubalbumPreviewWidget().
|
private |
Pointer to subalbum backend object.
Definition at line 66 of file subalbumPreviewWidget.h.
Referenced by dropped(), getSubalbum(), and SubalbumPreviewWidget().
|
private |
Subalbum's Name.
Definition at line 72 of file subalbumPreviewWidget.h.
|
private |
Representative Image for Subalbum.
Definition at line 69 of file subalbumPreviewWidget.h.