AlbumShaper
1.0a3
|
Displays subalbum icon and name. More...
#include <subalbumPreviewWidget.h>
Public Member Functions | |
SubalbumPreviewWidget (SubalbumsIconView *parent, Subalbum *salbum) | |
Sets subalbum pointer. More... | |
Subalbum * | getSubalbum () |
Returns subalbum pointer. More... | |
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. More... | |
QPixmap * | subalbumPreviewImage |
Representative Image for Subalbum. More... | |
QString * | subalbumName |
Subalbum's Name. More... | |
SubalbumsIconView * | parent |
parent icon view More... | |
bool | mousedOver |
is the mouse over the widget More... | |
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 |
|
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.