LunaSysMgr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
IconReorderAnimation Class Reference

#include <iconreorderanimation.h>

Inheritance diagram for IconReorderAnimation:
[legend]
Collaboration diagram for IconReorderAnimation:
[legend]

Signals

void commitFinished ()
 

Public Member Functions

 IconReorderAnimation (IconBase *p_icon, ReorderableIconLayout *p_layout, const QPoint &srcCellCoordinate, const QPoint &destCellCoordinate, QObject *parent=0)
 
 IconReorderAnimation (IconBase *p_icon, ReorderableIconLayout *p_layout, const QPoint &destCellCoordinate, QObject *parent=0)
 
virtual ~IconReorderAnimation ()
 
virtual IconBaseanimatedIcon () const
 
virtual QPoint destinationCellCoordinate () const
 
virtual void setAutoclip (const QRect &cRect)
 
virtual void clearAutoclip ()
 

Protected Member Functions

virtual void init ()
 
virtual void commit ()
 
virtual void updateState (QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
 

Protected Attributes

QPointer< ReorderableIconLayoutm_qp_layout
 
QPointer< IconBasem_qp_icon
 
bool m_noSrc
 
QPoint m_srcCellCoord
 
QPoint m_destCellCoord
 
bool m_commited
 

Constructor & Destructor Documentation

IconReorderAnimation::IconReorderAnimation ( IconBase p_icon,
ReorderableIconLayout p_layout,
const QPoint &  srcCellCoordinate,
const QPoint &  destCellCoordinate,
QObject parent = 0 
)
IconReorderAnimation::IconReorderAnimation ( IconBase p_icon,
ReorderableIconLayout p_layout,
const QPoint &  destCellCoordinate,
QObject parent = 0 
)
IconReorderAnimation::~IconReorderAnimation ( )
virtual

Member Function Documentation

IconBase * IconReorderAnimation::animatedIcon ( ) const
virtual
void IconReorderAnimation::clearAutoclip ( )
virtual
void IconReorderAnimation::commit ( )
protectedvirtual
void IconReorderAnimation::commitFinished ( )
signal
QPoint IconReorderAnimation::destinationCellCoordinate ( ) const
virtual
void IconReorderAnimation::init ( )
protectedvirtual
void IconReorderAnimation::setAutoclip ( const QRect &  cRect)
virtual
void IconReorderAnimation::updateState ( QAbstractAnimation::State  newState,
QAbstractAnimation::State  oldState 
)
protectedvirtual

Member Data Documentation

bool IconReorderAnimation::m_commited
protected
QPoint IconReorderAnimation::m_destCellCoord
protected
bool IconReorderAnimation::m_noSrc
protected
QPointer<IconBase> IconReorderAnimation::m_qp_icon
protected
QPointer<ReorderableIconLayout> IconReorderAnimation::m_qp_layout
protected
QPoint IconReorderAnimation::m_srcCellCoord
protected

The documentation for this class was generated from the following files: