homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsmenustates_global.h
changeset 97 66b5fe3c07fd
parent 69 87476091b3f5
--- a/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsmenustates_global.h	Mon Sep 27 11:52:00 2010 +0300
+++ b/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hsmenustates_global.h	Wed Oct 06 16:06:24 2010 +0300
@@ -20,6 +20,7 @@
 
 #include <QDebug>
 #include <QtGlobal>
+#include "hsmenuservice_global.h"
 
 #ifndef MENUSTATES_UNITTEST
 #define HS_STATES_TEST_CLASS(className)
@@ -70,96 +71,4 @@
 static const char *const HS_COLLECTION_DIALOG_CREATE_NEW_ACTION="qtl_dialog_softkey_2_left";
 static const char *const HS_COLLECTION_DIALOG_CANCEL_ACTION="qtl_dialog_softkey_2_right";
 
-
-/*!
- To enable logging of function entry and exit use the following flag for qmake:
- -config nft
- To include in logs extra information about RAM and heap usage, define an additional constant e.g. in ProductVariant.hrh:
- #define NFT_RAM
- */
-
-#ifdef NFT
-#ifdef Q_OS_SYMBIAN
-#include <hal.h>
-#include <e32std.h>
-#endif
-#endif
-
-#ifdef NFT
-
-#define HSMENUTEST(aText) qDebug() << QString(aText)
-
-#ifdef Q_OS_SYMBIAN
-#ifdef NFT_RAM
-#define HSMENUTEST_FREERAM_ENTRY(function) \
-    TInt HSMENUTEST_ENTRY_RAM(0); \
-    TInt HSMENUTEST_ENTRY_HEAP(0); \
-    TInt HSMENUTEST_ENTRY_HEAP_SIZE(0); \
-    { \
-        TInt allRAM(0); \
-        HAL::Get(HAL::EMemoryRAM, allRAM); \
-        HAL::Get(HAL::EMemoryRAMFree, HSMENUTEST_ENTRY_RAM); \
-        RHeap &heap = User::Heap(); \
-        TInt biggestBlock(0); \
-        HSMENUTEST_ENTRY_HEAP = heap.Available(biggestBlock); \
-        HSMENUTEST_ENTRY_HEAP_SIZE = heap.Size(); \
-        qDebug("(nft) " function " - Memory (kB) - Free RAM: %d, Heap size: %d, Free heap: %d", \
-               HSMENUTEST_ENTRY_RAM >> 10, HSMENUTEST_ENTRY_HEAP_SIZE >> 10, \
-               HSMENUTEST_ENTRY_HEAP >> 10); \
-    }
-
-#define HSMENUTEST_FREERAM_EXIT(function) \
-    { \
-        TInt allRAM(0); \
-        TInt freeRAM(0); \
-        HAL::Get(HAL::EMemoryRAM, allRAM); \
-        HAL::Get(HAL::EMemoryRAMFree, freeRAM); \
-        RHeap &heap = User::Heap(); \
-        TInt biggestBlock(0); \
-        TInt heapFree = heap.Available(biggestBlock); \
-        TInt heapSize = heap.Size(); \
-        qDebug("(nft) " function " - Memory (kB) - Free RAM: %d, Heap size: %d, Free heap: %d", \
-               freeRAM >> 10, heapSize >> 10, heapFree >> 10); \
-        qDebug("(nft) " function " - Memory (kB) - RAM diff: %d, Heap size diff: %d, Free heap diff: %d", \
-               (freeRAM-HSMENUTEST_ENTRY_RAM) >> 10, (heapSize-HSMENUTEST_ENTRY_HEAP_SIZE) >> 10, \
-               (heapFree-HSMENUTEST_ENTRY_HEAP) >> 10); \
-    }
-
-#else
-
-#define HSMENUTEST_FREERAM_ENTRY(function)
-#define HSMENUTEST_FREERAM_EXIT(function)
-
-#endif
-
-#define HSMENUTESTTIME_ENTRY(function) \
-    TInt64 HSMENUTEST_ENTRY_TIME(0); \
-    { \
-        TTime t; \
-        t.UniversalTime(); \
-        qDebug("\n" function "      entry:%20lld", t.Int64()); \
-        HSMENUTEST_ENTRY_TIME = t.Int64(); \
-    }
-
-#define HSMENUTESTTIME_EXIT(function) { \
-        TTime t; \
-        t.UniversalTime(); \
-        qDebug("\n" function "      entry:%20lld\n" function " difference:%20lld", t.Int64(), \
-               t.Int64()-HSMENUTEST_ENTRY_TIME); \
-    }
-
-#define HSMENUTEST_FUNC_ENTRY(function)   HSMENUTEST_FREERAM_ENTRY(function) \
-    HSMENUTESTTIME_ENTRY(function)
-#define HSMENUTEST_FUNC_EXIT(function)    HSMENUTESTTIME_EXIT(function) \
-    HSMENUTEST_FREERAM_EXIT(function)
-
-#else //Q_OS_SYMBIAN
-#define HSMENUTEST_FUNC_ENTRY(function)   qDebug()<< function << " entry";
-#define HSMENUTEST_FUNC_EXIT(function)    qDebug()<< function << " exit";
-#endif //Q_OS_SYMBIAN
-#else //NFT
-#define HSMENUTEST_FUNC_ENTRY(function)
-#define HSMENUTEST_FUNC_EXIT(function)
-#endif //NFT
-
 #endif //HSMENUSTATES_GLOBAL_H