127 return qstr.toStdString ().c_str (); |
127 return qstr.toStdString ().c_str (); |
128 } |
128 } |
129 |
129 |
130 static const double pi = 3.14159265358979323846f; |
130 static const double pi = 3.14159265358979323846f; |
131 |
131 |
|
132 #ifdef IN_IDE_PARSER // KDevelop workaround |
|
133 // Current function name |
|
134 static const char* __func__ = ""; |
|
135 #endif // IN_IDE_PARSER |
|
136 |
132 // ----------------------------------------------------------------------------- |
137 // ----------------------------------------------------------------------------- |
133 enum LogType { |
138 enum LogType { |
134 LOG_Normal, |
139 LOG_Normal, |
135 LOG_Success, |
|
136 LOG_Info, |
|
137 LOG_Warning, |
140 LOG_Warning, |
138 LOG_Error, |
141 LOG_Error, |
139 LOG_Dev, |
142 LOG_Dev, |
140 }; |
143 }; |
141 |
144 |
143 // to include gui.h here and recompile everything every time that file changes. |
146 // to include gui.h here and recompile everything every time that file changes. |
144 // logf is defined in main.cpp |
147 // logf is defined in main.cpp |
145 void logf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
148 void logf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
146 void logf (LogType type, const char* fmtstr, ...) FORMAT_PRINTF (2, 3); |
149 void logf (LogType type, const char* fmtstr, ...) FORMAT_PRINTF (2, 3); |
147 void warnf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
150 void warnf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
148 void infof (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
|
149 void succf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
|
150 void errf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
151 void errf (const char* fmtstr, ...) FORMAT_PRINTF (1, 2); |
151 |
152 |
152 #ifndef RELEASE |
153 #ifndef RELEASE |
153 void devf (const char* fmtstr, ...); |
154 void devf (const char* fmtstr, ...); |
154 #else |
155 #else |