homescreenapp/serviceproviders/hsmenuserviceprovider/inc/hsmenuservice_global.h
changeset 97 66b5fe3c07fd
parent 69 87476091b3f5
equal deleted inserted replaced
95:32e56106abf2 97:66b5fe3c07fd
    18 #ifndef HSMENUSERVICE_GLOBAL_H
    18 #ifndef HSMENUSERVICE_GLOBAL_H
    19 #define HSMENUSERVICE_GLOBAL_H
    19 #define HSMENUSERVICE_GLOBAL_H
    20 
    20 
    21 // System includes
    21 // System includes
    22 #include <qglobal.h>
    22 #include <qglobal.h>
       
    23 #include <QDebug>
    23 
    24 
    24 #ifdef MENUSERVICE_LIB
    25 #ifdef MENUSERVICE_LIB
    25 #define MENUSERVICE_EXPORT Q_DECL_EXPORT
    26 #define MENUSERVICE_EXPORT Q_DECL_EXPORT
    26 #else
    27 #else
    27 #ifdef MENUSERVICE_TEST
    28 #ifdef MENUSERVICE_TEST
   102 #define HSMENUTEST_FREERAM_ENTRY(function)
   103 #define HSMENUTEST_FREERAM_ENTRY(function)
   103 #define HSMENUTEST_FREERAM_EXIT(function)
   104 #define HSMENUTEST_FREERAM_EXIT(function)
   104 
   105 
   105 #endif
   106 #endif
   106 
   107 
   107 #define HSMENUTESTTIME_ENTRY(function) \
       
   108     TInt64 HSMENUTEST_ENTRY_TIME(0); \
       
   109     { \
       
   110         TTime t; \
       
   111         t.UniversalTime(); \
       
   112         qDebug("\n" function "      entry:%20lld", t.Int64()); \
       
   113         HSMENUTEST_ENTRY_TIME = t.Int64(); \
       
   114     }
       
   115 
       
   116 #define HSMENUTESTTIME_EXIT(function) { \
       
   117         TTime t; \
       
   118         t.UniversalTime(); \
       
   119         qDebug("\n" function "      entry:%20lld\n" function " difference:%20lld", t.Int64(), \
       
   120                t.Int64()-HSMENUTEST_ENTRY_TIME); \
       
   121     }
       
   122 
       
   123 #define HSMENUTEST_FUNC_ENTRY(function)   HSMENUTEST_FREERAM_ENTRY(function) \
   108 #define HSMENUTEST_FUNC_ENTRY(function)   HSMENUTEST_FREERAM_ENTRY(function) \
   124     HSMENUTESTTIME_ENTRY(function)
   109     qDebug()<< function << " entry";
   125 #define HSMENUTEST_FUNC_EXIT(function)    HSMENUTESTTIME_EXIT(function) \
   110 #define HSMENUTEST_FUNC_EXIT(function)     qDebug()<< function << " exit"; \
   126     HSMENUTEST_FREERAM_EXIT(function)
   111     HSMENUTEST_FREERAM_EXIT(function)
   127 
   112 
   128 #else //Q_OS_SYMBIAN
   113 #else //Q_OS_SYMBIAN
   129 #define HSMENUTEST_FUNC_ENTRY(function)   qDebug()<< function << " entry";
   114 #define HSMENUTEST_FUNC_ENTRY(function)   qDebug()<< function << " entry";
   130 #define HSMENUTEST_FUNC_EXIT(function)    qDebug()<< function << " exit";
   115 #define HSMENUTEST_FUNC_EXIT(function)    qDebug()<< function << " exit";
   131 #endif //Q_OS_SYMBIAN
   116 #endif //Q_OS_SYMBIAN
   132 #else //NFT
   117 #else //NFT
   133 #define HSMENUTEST_FUNC_ENTRY(function)
   118 #define HSMENUTEST_FUNC_ENTRY(function)
   134 #define HSMENUTEST_FUNC_EXIT(function)
   119 #define HSMENUTEST_FUNC_EXIT(function)
       
   120 #define HSMENUTEST(aText) 
   135 #endif //NFT
   121 #endif //NFT
   136 
   122 
   137 
   123 
   138 #endif // HSMENUSERVICE_GLOBAL_H
   124 #endif // HSMENUSERVICE_GLOBAL_H