photosgallery/slideshow/utils/shwcallback.h
branchRCL_3
changeset 25 191387a8b767
parent 0 4e91876724a2
equal deleted inserted replaced
22:2dac0fdba72b 25:191387a8b767
    24 
    24 
    25 /**
    25 /**
    26  * Helper class to construct a TCallBack from any 
    26  * Helper class to construct a TCallBack from any 
    27  * public non static TInt (*method)() of a class
    27  * public non static TInt (*method)() of a class
    28  * Usage:
    28  * Usage:
    29  *      TShwCallBack< %ClassName%, %MethodName% >( 
    29  *      TShwCallBack< %ClassName%, %&ClassName::%MethodName% >( 
    30  *          %ClassPointer% )
    30  *          %ClassPointer% )
    31  * Example:
    31  * Example:
    32  *      TShwCallBack< CShwEngineImpl, DoStartL >( 
    32  *      TShwCallBack< CShwEngineImpl, &CShwEngineImpl::DoStartL >( 
    33  *          this );
    33  *          this );
    34  */
    34  */
    35 template< class Object, TInt (Object::*Method)() >
    35 template< class Object, TInt (Object::*Method)() >
    36 NONSHARABLE_CLASS( TShwCallBack ) : public TCallBack
    36 NONSHARABLE_CLASS( TShwCallBack ) : public TCallBack
    37 	{
    37 	{