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 |