Reserve some space for future use in QLoggingCategory

Currently Qt offers only debug, warning, critical message types for
general use. Most logging frameworks offer more ... let's save
some space for future message types.

Change-Id: Icb4333da5c8f5277fd10d8a01b06d95369662bdc
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
Kai Koehne 2013-10-09 14:19:53 +02:00 committed by The Qt Project
parent 6d3e821349
commit 2e3870fe37
2 changed files with 8 additions and 1 deletions

View File

@ -123,7 +123,10 @@ QLoggingCategory::QLoggingCategory(const char *category)
enabledDebug(false),
enabledWarning(true),
enabledCritical(true),
enabledTrace(false)
enabledTrace(false),
placeholder1(false),
placeholder2(false),
placeholder3(false)
{
bool isDefaultCategory
= (category == 0) || (strcmp(category, qtDefaultCategoryName) == 0);

View File

@ -92,6 +92,10 @@ private:
bool enabledWarning;
bool enabledCritical;
bool enabledTrace;
// reserve space for future use
bool placeholder1;
bool placeholder2;
bool placeholder3;
};
class Q_CORE_EXPORT QTracer