phoneuis/dialer/src/cdialer.cpp
branchRCL_3
changeset 7 544e34b3255a
parent 6 38529f706030
child 9 91c2fb4b78df
equal deleted inserted replaced
6:38529f706030 7:544e34b3255a
    48 
    48 
    49 /// ROM drive.
    49 /// ROM drive.
    50 _LIT( KDialerResourceFile, "dialer.rsc" );
    50 _LIT( KDialerResourceFile, "dialer.rsc" );
    51 
    51 
    52 // number entry, keypad area, easydialing, toolbar
    52 // number entry, keypad area, easydialing, toolbar
    53 const TInt KContainedControlsInTelephonyMode = 4;  
    53 const TInt KContainedControlsInTelephonyMode = 4;
       
    54 
    54 
    55 
    55 // ========================= MEMBER FUNCTIONS ================================
    56 // ========================= MEMBER FUNCTIONS ================================
    56 
    57 
    57 // ---------------------------------------------------------------------------
    58 // ---------------------------------------------------------------------------
    58 // CDialer::NewL
    59 // CDialer::NewL
    69     self->ConstructL( aContainer, aRect, aController );
    70     self->ConstructL( aContainer, aRect, aController );
    70     CleanupStack::Pop( self );
    71     CleanupStack::Pop( self );
    71     return self;
    72     return self;
    72     }
    73     }
    73 
    74 
       
    75 // -----------------------------------------------------------------------------
       
    76 // CDialer::~CDialer
       
    77 //
    74 // Destructor
    78 // Destructor
       
    79 // -----------------------------------------------------------------------------
       
    80 //
    75 EXPORT_C CDialer::~CDialer()
    81 EXPORT_C CDialer::~CDialer()
    76     {
    82     {
    77     DIALER_PRINT("CDialer::~CDialer<"); 
    83     DIALER_PRINT("CDialer::~CDialer<"); 
    78     AknsUtils::DeregisterControlPosition( this );
    84     AknsUtils::DeregisterControlPosition( this );
    79 
    85 
   129 
   135 
   130     ActivateL();
   136     ActivateL();
   131     DIALER_PRINT("CDialer::ConstructL>");
   137     DIALER_PRINT("CDialer::ConstructL>");
   132     }
   138     }
   133 
   139 
   134 // Constructor
   140 // -----------------------------------------------------------------------------
   135 CDialer::CDialer( ) :
   141 // CDialer::CDialer
   136     iEikEnv( *CEikonEnv::Static() )
   142 //
   137     {
   143 // Default constructor
   138     // Empty    
   144 // -----------------------------------------------------------------------------
       
   145 //
       
   146 CDialer::CDialer()
       
   147     {
       
   148     // Empty
   139     }
   149     }
   140 
   150 
   141 // -----------------------------------------------------------------------------
   151 // -----------------------------------------------------------------------------
   142 // CDialer::NumberEntry
   152 // CDialer::NumberEntry
   143 //
   153 //
   149     return this;
   159     return this;
   150     }
   160     }
   151 
   161 
   152 // -----------------------------------------------------------------------------
   162 // -----------------------------------------------------------------------------
   153 // CDialer::SetNumberEntryObserver
   163 // CDialer::SetNumberEntryObserver
   154 //
       
   155 // 
       
   156 // -----------------------------------------------------------------------------
   164 // -----------------------------------------------------------------------------
   157 //
   165 //
   158 EXPORT_C void CDialer::SetNumberEntryObserver( MNumberEntryObserver& aObserver ) 
   166 EXPORT_C void CDialer::SetNumberEntryObserver( MNumberEntryObserver& aObserver ) 
   159     {
   167     {
   160     iNumberEntry->SetNumberEntryObserver( aObserver );  
   168     iNumberEntry->SetNumberEntryObserver( aObserver );  
   651     {
   659     {
   652     TFileName path( KDriveZ );
   660     TFileName path( KDriveZ );
   653     path.Append( KDC_RESOURCE_FILES_DIR );
   661     path.Append( KDC_RESOURCE_FILES_DIR );
   654     path.Append( KDialerResourceFile );
   662     path.Append( KDialerResourceFile );
   655     
   663     
   656     RFs &fsSession= iEikEnv.FsSession();
   664     RFs& fsSession= ControlEnv()->FsSession();
   657     BaflUtils::NearestLanguageFile( fsSession, path ); 
   665     BaflUtils::NearestLanguageFile( fsSession, path ); 
   658     iResourceOffset = iEikEnv.AddResourceFileL( path );
   666     iResourceOffset = ControlEnv()->AddResourceFileL( path );
   659     }
   667     }
   660 
   668 
   661 // -----------------------------------------------------------------------------
   669 // -----------------------------------------------------------------------------
   662 // CDialer::UnLoadResources
   670 // CDialer::UnLoadResources
   663 //
   671 //
   665 //    
   673 //    
   666 void CDialer::UnLoadResources()
   674 void CDialer::UnLoadResources()
   667     {
   675     {
   668     if ( iResourceOffset > 0 )
   676     if ( iResourceOffset > 0 )
   669         {
   677         {
   670         iEikEnv.DeleteResourceFile( iResourceOffset );
   678         ControlEnv()->DeleteResourceFile( iResourceOffset );
   671         iResourceOffset = 0;
   679         iResourceOffset = 0;
   672         }
   680         }
   673     }
   681     }
   674     
   682     
   675 // ---------------------------------------------------------------------------
   683 // ---------------------------------------------------------------------------