LunaSysMgr
|
#include <alphabeticonlayout.h>
Signals | |
void | signalReorderStarted () |
void | signalReorderEnded () |
void | signalFSMTrackStarted_Trigger () |
void | signalFSMTrackEnded_Trigger () |
void | signalFSMLastTrackEndedTrigger () |
void | signalFSMReorderStarted_Trigger () |
void | signalFSMReorderEnded_Trigger () |
Public Member Functions | |
AlphabetIconLayout (AlphabetPage *p_owner) | |
virtual | ~AlphabetIconLayout () |
QRectF | constGeometry () const |
virtual void | setLayoutUniformRowSpacing (const qreal rowSpace, const quint32 anchorRowNum=0) |
virtual void | setLayoutRowSpacing (const qreal intraAlphaRowSpace, const qreal interAlphaRowSpace, const quint32 anchorRowNum=0) |
virtual void | resetLayoutRowSpacingToDefaultSettings () |
virtual QList< IconOperation > | addIconAt (quint32 row, quint32 column) |
virtual QList< IconOperation > | removeIconFrom (quint32 row, quint32 column) |
virtual QList< quint32 > | rowListForAlpha (const QString &alphaDesignator) |
virtual void | paint (QPainter *painter) |
virtual void | paint (const QPointF &translate, QPainter *painter) |
virtual void | paint (QPainter *painter, const QRectF &sourceRect) |
virtual void | paint (QPainter *painter, const QRectF &sourceRect, qint32 renderOpt) |
virtual void | paintOffscreen (QPainter *painter) |
virtual void | paintOffscreen (PixmapObject *p_pmo) |
virtual void | paintOffscreen (PixmapHugeObject *p_hugePmo) |
virtual void | enableAutoPaint () |
virtual void | disableAutoPaint () |
virtual void | relayout (bool force=false) |
virtual void | resizeWidth (const quint32 w) |
virtual void | setPosition (const QPointF &pos) |
virtual void | setUniformCellSize (const QSize &size) |
virtual IconCell * | iconCellAtLayoutCoordinate (const QPointF &coordinate) |
virtual IconCell * | iconCellAtLayoutCoordinate (const QPointF &layoutCoordinate, QPoint &r_gridCoordinate) |
virtual IconCell * | findIconByUid (const QUuid &iconUid, QPoint &r_gridCoordinate) |
virtual qreal | verticalDistanceToNearestUpperRow (const QPointF &layoutCoordinate) |
virtual qreal | verticalDistanceToNearestLowerRow (const QPointF &layoutCoordinate) |
virtual quint32 | maximumRowHeight () const |
virtual quint32 | minimumRowHeight () const |
virtual bool | startTrackingIcon (const QPointF &layoutCoordinate, QPair< QUuid, QUuid > &r_iconUids) |
virtual bool | trackedIconLeavingLayout (const QUuid &trackedIconUid) |
virtual void | stopTrackingIcon (const QUuid &trackedIconUid) |
virtual IconBase * | getTrackedIcon (const QUuid &trackedIconUid) |
virtual void | stopTrackingAll () |
virtual bool | commitTracked (const QUuid &iconUid) |
virtual QAbstractAnimation * | animationForTrackedIconFinal (const QUuid &trackedIconUid) |
virtual void | cancelAllReorder () |
virtual void | commitTrackedImmediately (const QUuid &iconUid) |
virtual bool | removeIconCell (const QPoint &gridCoordinate) |
Public Member Functions inherited from IconLayout | |
IconLayout (Page *p_owner) | |
virtual | ~IconLayout () |
virtual void | paint (QPainter *painter, const QRectF &sourceRect, const QPointF &painterTranslate) |
virtual void | paint (QPainter *painter, const QRectF &sourceRect, const QPointF &painterTranslate, qint32 renderOpt) |
virtual QRectF | geometry () |
virtual QRectF | relativeGeometry () |
virtual QPointF | position () |
virtual void | iconCellReleaseIcon (const QPoint &cellCoordinate) |
virtual QRectF | rowArea (quint32 rowIndex) const |
virtual qint32 | rowAtLayoutCoordinate (const QPointF &layoutCoordinate, bool clipMinMax=false) |
virtual QPointF | sceneCoordinateFromLayoutCoordinate (const QPointF &layoutCoordinate) |
virtual QPointF | pageCoordinateFromLayoutCoordinate (const QPointF &layoutCoordinate) |
virtual QPointF | rawPageCoordinateFromLayoutCoordinate (const QPointF &layoutCoordinate) const |
virtual QPointF | rawLayoutCoordinateFromPageCoordinate (const QPointF &pageCoordinate) const |
virtual QRectF | rawPageRectFromLayoutRect (const QRectF &layoutRect) const |
virtual QRectF | rawLayoutRectFromPageRect (const QRectF &pageRect) const |
virtual void | recomputePageLayoutTransforms () |
Public Member Functions inherited from LayoutItem | |
LayoutItem () | |
virtual | ~LayoutItem () |
Static Public Member Functions | |
static void | initDefaultEmptyLayoutFullEnglishAlpha (AlphabetIconLayout &layout) |
static void | initLayoutFromSequentialIconListFullEnglishAlpha (AlphabetIconLayout &layout, const IconList iconList) |
Protected Types | |
typedef QList< IconRowAlpha * > | IconRowAlphaList |
typedef IconRowAlphaList::const_iterator | IconRowConstIter |
typedef IconRowAlphaList::iterator | IconRowIter |
typedef QMap< QString, HorizontalDivider * > | RowDividerMap |
typedef RowDividerMap::const_iterator | RowDividerMapConstIter |
typedef RowDividerMap::iterator | RowDividerMapIter |
Protected Slots | |
virtual void | slotTrackedIconAnimationFinished () |
protected Q_SLOTS: More... | |
virtual void | slotTrackForIconEnded () |
virtual void | dbg_reorderFSMStateEntered () |
Static Protected Member Functions | |
static bool | iconRowLessThan (const IconRowAlpha *p_a, const IconRowAlpha *p_b) |
Static Protected Attributes | |
static const char * | TrackedAnimationPropertyName_iconUid = "iconUid" |
static const char * | ReorderFSMPropertyName_isConsistent = "isConsistent" |
Friends | |
class | IconRowAlpha |
class | AlphabetPage |
QDataStream & | operator<< (QDataStream &stream, const AlphabetIconLayout &s) |
QDataStream & | operator>> (QDataStream &stream, AlphabetIconLayout &s) |
QDebug | operator<< (QDebug dbg, const AlphabetIconLayout &s) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
AlphabetIconLayout::AlphabetIconLayout | ( | AlphabetPage * | p_owner | ) |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtual |
used by relayoutExisting()
|
protectedvirtual |
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
protected |
|
virtual |
|
virtual |
|
protectedvirtual |
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
protectedvirtual |
Reimplemented from IconLayout.
|
staticprotected |
|
static |
|
static |
START THE LAYOUT
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
can't be sure of state w/o the FSM
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
protectedvirtual |
|
virtual |
ugh, horrible! go check code - something is seriously wrong!
|
virtual |
|
virtual |
|
virtual |
Reimplemented from IconLayout.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
protectedvirtual |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
protectedvirtualslot |
protected Q_SLOTS:
|
protectedvirtualslot |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
Reimplemented from IconLayout.
|
virtual |
Reimplemented from IconLayout.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |