12 # ifdef __PRETTY_FUNCTION__
13 # define TRACE Trace _(__PRETTY_FUNCTION__)
15 # define TRACE Trace _(__FUNCTION__)
18 # define TRACE Trace _(Q_FUNC_INFO)
25 Trace(const QString &s);
27 static QString event(QEvent::Type t);
28 static void messageHandler(QtMsgType type, const char *msg);
29 static QtMsgType level;
30 static void setFileName(const QString &fileName);
31 static QString fileName();
34 static QString prefix();
37 typedef struct {int type; const char *name;} EventName;
38 static EventName eventTab[];