camerauis/cameraapp/generic/inc/CamAppUi.h
branchRCL_3
changeset 15 bf64cebf4673
parent 13 38fb6f7eacd5
child 16 53c8aa5d97a3
equal deleted inserted replaced
13:38fb6f7eacd5 15:bf64cebf4673
    84                   public MCamControllerObserver,
    84                   public MCamControllerObserver,
    85                   public MCamVolumeKeyObserver,
    85                   public MCamVolumeKeyObserver,
    86                   public MCamFileCheckObserver,
    86                   public MCamFileCheckObserver,
    87                   public MCamCameraObserver
    87                   public MCamCameraObserver
    88                   ,public MCamAddToAlbumObserver
    88                   ,public MCamAddToAlbumObserver
       
    89                   ,public MAknServerAppExitObserver
    89   {
    90   {
    90   // =======================================================
    91   // =======================================================
    91   // Data Types
    92   // Data Types
    92   private: 
    93   private: 
    93         
    94         
  1428         * @param aAlbumTitle  Title of the album
  1429         * @param aAlbumTitle  Title of the album
  1429         */
  1430         */
  1430         void CheckAlbumIdOperationCompleteL(
  1431         void CheckAlbumIdOperationCompleteL(
  1431                 TBool aAlbumExists, const TDesC& aAlbumTitle );
  1432                 TBool aAlbumExists, const TDesC& aAlbumTitle );
  1432 
  1433 
       
  1434     public: // MAknServerAppExitObserver
       
  1435         /**
       
  1436         * Handle the exit of a connected server app.
       
  1437         * This implementation provides Series 60 default behavior
       
  1438         * for handling of the EAknCmdExit exit code. Derived classes
       
  1439         * should base-call this implementation if they override this
       
  1440         * function.
       
  1441         * @param aReason The reason that the server application exited.
       
  1442         * This will either be an error code, or the command id that caused
       
  1443         * the server app to exit.
       
  1444         */
       
  1445         virtual void HandleServerAppExit(TInt aReason);
  1433 
  1446 
  1434     private:
  1447     private:
  1435 
  1448 
  1436         /**
  1449         /**
  1437         * Called when the courtesy timer ends
  1450         * Called when the courtesy timer ends
  1827         TInt iPortraitScreenMode;
  1840         TInt iPortraitScreenMode;
  1828         
  1841         
  1829         TBool iMemoryAvailableForCapturing;
  1842         TBool iMemoryAvailableForCapturing;
  1830 
  1843 
  1831         CCamStartupLogoController* iStartupLogoController;
  1844         CCamStartupLogoController* iStartupLogoController;
       
  1845 
       
  1846         TBool iVideoClipPlayInProgress;
  1832         };
  1847         };
  1833 
  1848 
  1834 // ===========================================================================
  1849 // ===========================================================================
  1835 // Debug strings
  1850 // Debug strings
  1836 
  1851