idlehomescreen/xmluicontroller/inc/appui.h
branchRCL_3
changeset 23 7be2816dbabd
parent 18 d05a55b217df
child 28 d721605b30d0
equal deleted inserted replaced
19:79311d856354 23:7be2816dbabd
    21 
    21 
    22 // System includes
    22 // System includes
    23 #include <coeview.h>
    23 #include <coeview.h>
    24 
    24 
    25 // User includes
    25 // User includes
    26 #include <hspublisherinfo.h>
    26 #include <aifwpublisherinfo.h>
    27 #include "xnappuiadapter.h"
    27 #include "xnappuiadapter.h"
    28 
    28 
    29 // Forward declarations
    29 // Forward declarations
    30 class CAiUiIdleIntegration;
    30 class CAiUiIdleIntegration;
    31 
    31 
    69     void HandleEventL( const TDesC& aEvent, CXnNodeAppIf& aDestination );
    69     void HandleEventL( const TDesC& aEvent, CXnNodeAppIf& aDestination );
    70                                                           
    70                                                           
    71     void HandleWsEventL( const TWsEvent& aEvent, 
    71     void HandleWsEventL( const TWsEvent& aEvent, 
    72             CCoeControl* aDestination );
    72             CCoeControl* aDestination );
    73 
    73 
    74     TInt LoadPublisher( CXnNodeAppIf& aPublisher, TInt aReason );
    74     void LoadPublisher( const TAiFwPublisherInfo& aPublisher ); 
    75                       
    75                              
    76     TInt DestroyPublisher( CXnNodeAppIf& aPublisher, TInt aReason );
    76     void DestroyPublisher( const TAiFwPublisherInfo& aPublisher );        
    77                            
    77                            
    78     TBool DynInitMenuItemL( const TDesC& aItemType, 
    78     TBool DynInitMenuItemL( const TDesC& aItemType, 
    79         RPointerArray< CXnNodeAppIf >* aList = NULL );
    79         RPointerArray< CXnNodeAppIf >* aList = NULL );
    80     
    80     
    81     void HandleEnterEditModeL( TBool aEnter );
    81     void HandleEnterEditModeL( TBool aEnter );
    82        
    82        
    83     void HandleUiReadyEventL();
    83     void HandleUiReadyEventL();
    84     
    84     
       
    85     TInt PublisherInfo( CXnNodeAppIf& aNode, 
       
    86         THsPublisherInfo& aInfo ); 
       
    87 
    85 private:
    88 private:
    86     // new functions
    89     // new functions
    87     
    90     
    88     /**
    91     /**
    89      * Starts long press recognizer of Send key.
    92      * Starts long press recognizer of Send key.