idlefw/plugins/sapidataplugin/inc/sapidataplugin.h
branchRCL_3
changeset 74 edd621764147
parent 51 15e4dd19031c
child 82 ace62b58f4b2
equal deleted inserted replaced
64:b276298d5729 74:edd621764147
    57 	/**
    57 	/**
    58 	 * Plugin's state.
    58 	 * Plugin's state.
    59 	 */
    59 	 */
    60 	enum TPluginStates
    60 	enum TPluginStates
    61 		{
    61 		{
    62 		ENone,
    62 	    EStopped,
       
    63 	    EStarted,
    63 		EResume,
    64 		EResume,
    64 		ESuspend
    65 		ESuspend			
    65 		};
    66 		};
    66 	
    67 	
    67 public:
    68 public:
    68     // constructor and destructor
    69     // constructor and destructor
    69     
    70     
   163     /**
   164     /**
   164      * @see CHsContentPublisher
   165      * @see CHsContentPublisher
   165      */
   166      */
   166     TBool HasMenuItem( const TDesC16& aMenuItem );
   167     TBool HasMenuItem( const TDesC16& aMenuItem );
   167      
   168      
       
   169 private:
       
   170     // new functions
       
   171     
       
   172     void StartL( TStartReason aReason );
       
   173     void StopL( TStopReason aReason );
       
   174     
   168 public: 
   175 public: 
   169     // new functions
   176     // new functions
   170 	
   177 	
   171     /**
   178     /**
   172     * Publishes widget's texts and images
   179     * Publishes widget's texts and images
   288     RFs iRfs;    
   295     RFs iRfs;    
   289     /** Plugin's network status */
   296     /** Plugin's network status */
   290     TPluginNetworkStatus iNetworkStatus;       
   297     TPluginNetworkStatus iNetworkStatus;       
   291 	/** Plugin state */    
   298 	/** Plugin state */    
   292     TPluginStates iPluginState;
   299     TPluginStates iPluginState;
       
   300     /** Flag to indicate whether observer is registered */
       
   301     TBool iPubObsRegistered;
   293     };
   302     };
   294 
   303 
   295 #endif // SAPIDATAPLUGIN_H
   304 #endif // SAPIDATAPLUGIN_H
   296 
   305 
   297 // End of file
   306 // End of file