mpxplugins/viewplugins/views/commoncontainer/src/mpxcommonlistboxarraybase.cpp
branchRCL_3
changeset 12 171e07ac910f
parent 0 ff3acec5bc43
equal deleted inserted replaced
11:943ff5625028 12:171e07ac910f
    78 // -----------------------------------------------------------------------------
    78 // -----------------------------------------------------------------------------
    79 //
    79 //
    80 EXPORT_C void CMPXCommonListBoxArrayBase::AppendMediaL( const CMPXMedia& aMedia )
    80 EXPORT_C void CMPXCommonListBoxArrayBase::AppendMediaL( const CMPXMedia& aMedia )
    81     {
    81     {
    82     MPX_FUNC( "CMPXCommonListBoxArrayBase::AppendMediaL" );
    82     MPX_FUNC( "CMPXCommonListBoxArrayBase::AppendMediaL" );
    83     delete iContainerMedia;
    83     if ( NULL != iContainerMedia )
    84     iContainerMedia=NULL;
    84         {
       
    85         delete iContainerMedia;
       
    86         iContainerMedia=NULL;
       
    87         }
    85     iContainerMedia=CMPXMedia::NewL(aMedia);
    88     iContainerMedia=CMPXMedia::NewL(aMedia);
    86     iMedia=const_cast<CMPXMediaArray*>(iContainerMedia->Value<CMPXMediaArray>( KMPXMediaArrayContents ) );
    89     iMedia=const_cast<CMPXMediaArray*>(iContainerMedia->Value<CMPXMediaArray>( KMPXMediaArrayContents ) );
    87     MPX_DEBUG2( "CMPXCommonListBoxArrayBase::AppendMediaL media count %d", iMedia->Count() );
    90     MPX_DEBUG2( "CMPXCommonListBoxArrayBase::AppendMediaL media count %d", iMedia->Count() );
    88     }
    91     }
    89 
    92 
    93 // -----------------------------------------------------------------------------
    96 // -----------------------------------------------------------------------------
    94 //
    97 //
    95 EXPORT_C void CMPXCommonListBoxArrayBase::ResetMediaArrayL()
    98 EXPORT_C void CMPXCommonListBoxArrayBase::ResetMediaArrayL()
    96     {
    99     {
    97     MPX_FUNC( "CMPXCommonListBoxArrayBase::ResetMediaArray" );
   100     MPX_FUNC( "CMPXCommonListBoxArrayBase::ResetMediaArray" );
    98     delete iContainerMedia;
   101     if ( NULL != iContainerMedia )
    99     iContainerMedia = NULL;
   102         {
       
   103         delete iContainerMedia;
       
   104         iContainerMedia = NULL;
       
   105         }
   100     iMedia = NULL;
   106     iMedia = NULL;
   101     iIndex = KErrNotFound;
   107     iIndex = KErrNotFound;
   102     iPbState = EPbStateNotInitialised;
   108     iPbState = EPbStateNotInitialised;
   103     }
   109     }
   104 
   110