|
| virtual const ZFClass * | classData (void) |
| | get instance's class info
|
| |
| virtual void | managerCreate () |
| | manually create the manager
|
| |
|
virtual void | managerResume () |
| | see managerCreate
|
| |
|
virtual void | managerPause () |
| | see managerCreate
|
| |
|
virtual void | managerDestroy () |
| | see managerCreate
|
| |
|
virtual zfbool | managerCreated () |
| | true if managerCreate called
|
| |
|
virtual zfbool | managerResumed () |
| | true if managerResume called
|
| |
| virtual zfbool | isLandscape () |
| | whether the manager is considered landscape
|
| |
| virtual ZFUIWindow * | managerCreateForWindow (ZFUISysWindow *ownerSysWindow=(zft_zfnull)) |
| | util method to create manager and a ZFUIWindow to manage life cycle for most case
|
| |
|
virtual ZFUIWindow * | managerOwnerWindow () |
| | valid only for managerCreateForWindow
|
| |
| virtual ZFUIView * | managerContainer () |
| | container view of this page manager
|
| |
|
virtual ZFUIView * | pageContainer () |
| | see managerContainer
|
| |
|
virtual const ZFClass *& | managerContainerClass () |
| | see managerContainer
|
| |
|
virtual void | managerContainerClass (const ZFClass *const &propertyValue) |
| | see managerContainerClass
|
| |
|
virtual const ZFClass *& | pageContainerClass () |
| | see managerContainer
|
| |
|
virtual void | pageContainerClass (const ZFClass *const &propertyValue) |
| | see pageContainerClass
|
| |
| virtual void | managerUIBlocked (zfbool value) |
| | enable or disable manager's user interaction
|
| |
|
virtual zfbool | managerUIBlocked () |
| | see managerUIBlocked
|
| |
|
virtual zfindex | managerUIBlockedCount () |
| | see managerUIBlocked
|
| |
|
virtual zfindex | pageCount () |
| | page count of this page manager
|
| |
| virtual ZFCoreArray< ZFUIPage * > & | pageList () |
| | directly access the page list
|
| |
|
virtual zfanyT< ZFUIPage > | pageAt (zfindex index) |
| | page at index
|
| |
|
virtual zfanyT< ZFUIPage > | currentPage () |
| | return foreground page or null if no page
|
| |
|
virtual zfindex | pageIndex (ZFUIPage *page) |
| | find page index
|
| |
|
virtual ZFCoreArray< ZFUIPage * > | pageListForGroupId (const zfstring &pageGroupId) |
| | find page by ZFUIPage::pageGroupId
|
| |
|
virtual void | pageAniOverride (ZFAnimation *resumeAni, ZFAnimation *pauseAni, zfbool pauseAniHigherPriority=(_ZFT_t_zffalse)) |
| | override animation for next page management, can be called more than once to override sequently, can not undo
|
| |
| virtual void | pageCreate (ZFUIPage *page, const ZFListener &pageResultCallback=(zft_zfnull)) |
| | create and resume page
|
| |
|
virtual void | pageReplace (ZFUIPage *page) |
| | util to destroy current and create new page
|
| |
|
virtual void | pageResume (ZFUIPage *page) |
| | resume page
|
| |
|
virtual void | pageResume (zfindex pageIndex) |
| | resume page
|
| |
|
virtual void | pageResumeForGroupId (const zfstring &pageGroupId) |
| | resume multiple page for group id
|
| |
|
virtual void | pageDestroy (ZFUIPage *page) |
| | destroy page
|
| |
| virtual void | pageMoveBegin () |
| | advanced page stack management
|
| |
|
virtual void | pageMoveEnd () |
| | see pageMoveBegin
|
| |
|
virtual void | pageRequest (const ZFListener &callback) |
| | add a page request to queue, used to ensure execute order when mixed with page management (pageCreate, pageDestroy, etc)
|
| |
|
virtual void | pageRequestCancel (const ZFListener &callback) |
| | remove callback for pageRequest
|
| |
|
virtual zfindex | pageRequestCount () |
| | return count of request in queue
|
| |
| zfindex | objectRetainCount (void) |
| | return the object's retain count
|
| |
|
void | objectInfoOfInstanceT (zfstring &ret) |
| | see objectInfoOfInstance
|
| |
| zfstring | objectInfoOfInstance (void) |
| | return a short string describe the object instance
|
| |
|
void | objectInfoT (zfstring &ret) |
| | see objectInfo
|
| |
| zfstring | objectInfo (void) |
| | return object info
|
| |
| zfidentity | objectHash (void) |
| | get hash of this object
|
| |
| ZFCompareResult | objectCompare (ZFObject *anotherObj) |
| | compare with anotherObj
|
| |
| ZFCompareResult | objectCompareValue (ZFObject *anotherObj) |
| | explicitly compare object by logical value, see objectCompare
|
| |
|
virtual zfauto | invoke (const zfstring &methodName) |
| | util method to perform ZFDI_invoke, do nothing if fail
|
| |
|
virtual zfauto | invoke (const zfstring &methodName, ZFObject *param0, ZFObject *param1=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param2=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param3=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param4=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param5=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param6=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param7=((ZFObject *const &) _ZFP_ZFMP_DEF)) |
| | util method to perform ZFDI_invoke, do nothing if fail
|
| |
|
virtual zfbool | invokeT (zfauto &ret, zfstring *errorHint, const zfstring &methodName, ZFObject *param0=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param1=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param2=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param3=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param4=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param5=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param6=((ZFObject *const &) _ZFP_ZFMP_DEF), ZFObject *param7=((ZFObject *const &) _ZFP_ZFMP_DEF)) |
| | util method to perform ZFDI_invoke, do nothing if fail
|
| |
|
virtual zfauto | invokeDetail (const zfstring &methodName, const ZFCoreArray< zfauto > ¶ms, zfbool *success=zft_zfnull, zfstring *errorHint=zft_zfnull) |
| | util method to perform ZFDI_invoke, do nothing if fail
|
| |
|
zfbool | objectTagExist (void) |
| | see objectTag, true if this object has tag, and tag can be checked by objectTagGetAllKeyValue
|
| |
| void | objectTag (const zfstring &key, ZFObject *tag) |
| | used to hold a object for app's use, auto retained
|
| |
|
zfany | objectTag (const zfstring &key) |
| | see objectTag
|
| |
|
void | objectTagGetAllKeyValue (ZFCoreArray< zfstring > &allKey, ZFCoreArray< zfauto > &allValue) |
| | get all key value
|
| |
|
void | objectTagRemove (const zfstring &key) |
| | remove tag, same as set tag to null
|
| |
|
zfauto | objectTagRemoveAndGet (const zfstring &key) |
| | remove tag, return removed tag or null if not exist
|
| |
| void | objectTagRemoveAll (void) |
| | remove all tag
|
| |
|
void | observerAdd (zfidentity eventId, const ZFListener &observer, ZFLevel observerLevel=ZFLevelAppNormal) |
| | see observerNotify
|
| |
|
void | observerAddForOnce (zfidentity eventId, const ZFListener &observer, ZFLevel observerLevel=ZFLevelAppNormal) |
| | see observerNotify
|
| |
|
void | observerRemove (zfidentity eventId, const ZFListener &callback) |
| | see observerNotify
|
| |
| void | observerRemoveAll (zfidentity eventId) |
| | see observerNotify
|
| |
| void | observerRemoveAll (void) |
| | see observerNotify
|
| |
|
zfbool | observerHasAdd (void) |
| | true if any observer has been added
|
| |
|
zfbool | observerHasAdd (zfidentity eventId) |
| | true if any observer with eventId has been added
|
| |
| void | observerNotify (zfidentity eventId, ZFObject *param0=zft_zfnull, ZFObject *param1=zft_zfnull) |
| | notify the observer with eventId
|
| |
|
void | observerNotifyWithSender (ZFObject *customSender, zfidentity eventId, ZFObject *param0=zft_zfnull, ZFObject *param1=zft_zfnull) |
| | see observerNotify
|
| |
|
void | observerNotifyReversely (zfidentity eventId, ZFObject *param0=zft_zfnull, ZFObject *param1=zft_zfnull) |
| | see observerNotify
|
| |
|
void | observerNotifyReverselyWithSender (ZFObject *customSender, zfidentity eventId, ZFObject *param0=zft_zfnull, ZFObject *param1=zft_zfnull) |
| | see observerNotify
|
| |
| ZFObserver & | observerHolder (void) |
| | access the internal observer holder
|
| |
| void | on (const zfstring &eventName, const ZFListener &observer, ZFLevel observerLevel=ZFLevelAppNormal) |
| | util to observerAdd
|
| |
|
void | on (zfidentity eventId, const ZFListener &observer, ZFLevel observerLevel=ZFLevelAppNormal) |
| | util to observerAdd
|
| |
|
void | onInit (const ZFListener &impl) |
| | util for script to achieve chained call
|
| |
|
void | onDealloc (const ZFListener &impl) |
| | util for script to achieve chained call
|
| |
|
zfbool | objectInstanceStateCheck (ZFObjectInstanceState state) |
| | object instance's state
|
| |
|
zfbool | objectInitRunning (void) |
| | util method to check whether ZFObjectInstanceStateOnInit or ZFObjectInstanceStateOnInitFinish running
|
| |
|
zfbool | objectDeallocRunning (void) |
| | util method to check whether ZFObjectInstanceStateOnDeallocPrepare or ZFObjectInstanceStateOnDealloc running
|
| |
| virtual zfbool | objectIsInternal (void) |
| | whether this object is internal object or its class is ZFClass::classIsInternal
|
| |
| virtual zfbool | objectIsInternalPrivate (void) |
| | whether this object is internal private object or its class is ZFClass::classIsInternalPrivate
|
| |