abstract cell updater to update ZFUICell More...
#include <ZFUICellUpdater.h>
Public Member Functions | |
void | notifyCellUpdate (const ZFUICellUpdaterParam &updateParam) |
for impl to notify cell update | |
void | notifyCellRecycle (ZFUICell *cell) |
for impl to notify cell recycle | |
virtual zfauto | itemCacheAccess (const zfstring &key) |
util method for impl to achieve cache logic | |
virtual void | itemCacheRecycle (const zfstring &key, ZFObject *cache) |
see itemCacheAccess | |
![]() | |
virtual const ZFClass * | classData (void)=0 |
get instance's class info | |
virtual ZFObject * | toObject (void)=0 |
convert to ZFObject type | |
Static Public Member Functions | |
static const ZFClass * | ClassData (void) |
get class info | |
static zfidentity | E_CellOnUpdate (void) |
see ZFObject::observerNotify | |
static zfidentity | E_CellOnRecycle (void) |
see ZFObject::observerNotify | |
![]() | |
static const ZFClass * | ClassData (void) |
get class info | |
Protected Types | |
typedef ZFInterface | zfsuper |
typedef for super (always ZFInterface for an interface type) | |
typedef ZFUICellUpdater | zfself |
typedef for self | |
![]() | |
typedef _ZFP_ObjI_Base | zfsuper |
typedef for super (always ZFInterface for an interface type) | |
typedef ZFInterface | zfself |
typedef for self | |
Protected Member Functions | |
virtual void | cellOnUpdate (const ZFUICellUpdaterParam &updateParam) |
called to update cell style | |
virtual void | cellOnRecycle (ZFUICell *cell) |
called to recycle cell | |
abstract cell updater to update ZFUICell
|
static |
called when cellOnUpdate, param0 is v_ZFUICellUpdaterParam
|
static |
called when cellOnRecycle, param0 is ZFUICell
|
inlineprotectedvirtual |
called to update cell style
Reimplemented in ZFUIListViewCellUpdater.
|
inlineprotectedvirtual |
called to recycle cell
Reimplemented in ZFUIListViewCellUpdater.