imagehandlingutilities/thumbnailmanager/tmcommon/src/tmsrproptertyobserver.cpp
branchRCL_3
changeset 21 6257223ede8a
parent 7 2eb74cf6572e
child 22 9d4d3445ce6e
equal deleted inserted replaced
20:2b4b06654caa 21:6257223ede8a
    19 #include <e32base.h>
    19 #include <e32base.h>
    20 
    20 
    21 #include "tmrpropertyobserver.h"
    21 #include "tmrpropertyobserver.h"
    22 #include "thumbnailmanagerconstants.h"
    22 #include "thumbnailmanagerconstants.h"
    23 #include "thumbnaillog.h"
    23 #include "thumbnaillog.h"
       
    24 #include "OstTraceDefinitions.h"
       
    25 #ifdef OST_TRACE_COMPILER_IN_USE
       
    26 #include "tmsrproptertyobserverTraces.h"
       
    27 #endif
       
    28 
    24 
    29 
    25 // ---------------------------------------------------------------------------
    30 // ---------------------------------------------------------------------------
    26 // CTMRPropertyObserver::NewL()
    31 // CTMRPropertyObserver::NewL()
    27 // ---------------------------------------------------------------------------
    32 // ---------------------------------------------------------------------------
    28 //
    33 //
    60 // ---------------------------------------------------------------------------
    65 // ---------------------------------------------------------------------------
    61 //
    66 //
    62 void CTMRPropertyObserver::ConstructL()
    67 void CTMRPropertyObserver::ConstructL()
    63     { 
    68     { 
    64     TN_DEBUG1( "CTMRPropertyObserver::ConstructL()");
    69     TN_DEBUG1( "CTMRPropertyObserver::ConstructL()");
       
    70     OstTrace0( TRACE_NORMAL, CTMRPROPERTYOBSERVER_CONSTRUCTL, "CTMRPropertyObserver::ConstructL" );
    65     // define P&S property types
    71     // define P&S property types
    66     if (iDefineKey)
    72     if (iDefineKey)
    67         {
    73         {
    68         RProperty::Define(iKeyCategory,iPropertyKey,
    74         RProperty::Define(iKeyCategory,iPropertyKey,
    69                           RProperty::EInt);
    75                           RProperty::EInt);
    83 // ---------------------------------------------------------------------------
    89 // ---------------------------------------------------------------------------
    84 //
    90 //
    85 CTMRPropertyObserver::~CTMRPropertyObserver()
    91 CTMRPropertyObserver::~CTMRPropertyObserver()
    86     {
    92     {
    87     TN_DEBUG1( "CTMRPropertyObserver::~CTMRPropertyObserver()");
    93     TN_DEBUG1( "CTMRPropertyObserver::~CTMRPropertyObserver()");
       
    94     OstTrace0( TRACE_NORMAL, CTMRPROPERTYOBSERVER_CTMRPROPERTYOBSERVER, "CTMRPropertyObserver::~CTMRPropertyObserver" );
    88     Cancel();
    95     Cancel();
    89     iProperty.Close();
    96     iProperty.Close();
    90     }
    97     }
    91 
    98 
    92 // ---------------------------------------------------------------------------
    99 // ---------------------------------------------------------------------------
    94 // ---------------------------------------------------------------------------
   101 // ---------------------------------------------------------------------------
    95 //
   102 //
    96 void CTMRPropertyObserver::RunL()
   103 void CTMRPropertyObserver::RunL()
    97     {
   104     {
    98     TN_DEBUG1( "CTMRPropertyObserver::RunL()");
   105     TN_DEBUG1( "CTMRPropertyObserver::RunL()");
       
   106     OstTrace0( TRACE_NORMAL, CTMRPROPERTYOBSERVER_RUNL, "CTMRPropertyObserver::RunL" );
    99     // resubscribe before processing new value to prevent missing updates
   107     // resubscribe before processing new value to prevent missing updates
   100     iProperty.Subscribe(iStatus);
   108     iProperty.Subscribe(iStatus);
   101     SetActive();
   109     SetActive();
   102     
   110     
   103     // retrieve the value
   111     // retrieve the value
   113 // ---------------------------------------------------------------------------
   121 // ---------------------------------------------------------------------------
   114 //
   122 //
   115 void CTMRPropertyObserver::DoCancel()
   123 void CTMRPropertyObserver::DoCancel()
   116     {
   124     {
   117     TN_DEBUG1( "CTMRPropertyObserver::DoCancel()");
   125     TN_DEBUG1( "CTMRPropertyObserver::DoCancel()");
       
   126     OstTrace0( TRACE_NORMAL, CTMRPROPERTYOBSERVER_DOCANCEL, "CTMRPropertyObserver::DoCancel" );
   118     iProperty.Cancel();
   127     iProperty.Cancel();
   119     }
   128     }
   120 
   129 
   121 // End of file
   130 // End of file