|
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 |