refs #649, do not init to current timestamp follow up

Removed inherited constructors since I need to call non-default ITimestampBased constructor
In extra commit so I can replace it when there is a better solution
This commit is contained in:
Klaus Basan
2016-05-26 02:42:19 +02:00
parent 2b49591f1b
commit 0be85cf4fe
2 changed files with 28 additions and 5 deletions

View File

@@ -59,10 +59,24 @@ namespace BlackMisc
const StatusSeverity CStatusMessage::SeverityWarning;
const StatusSeverity CStatusMessage::SeverityError;
CStatusMessage::CStatusMessage(const CLogCategory &category) :
CMessageBase(category), ITimestampBased(QDateTime::currentMSecsSinceEpoch())
{}
CStatusMessage::CStatusMessage(const CLogCategoryList &categories) :
CMessageBase(categories), ITimestampBased(QDateTime::currentMSecsSinceEpoch())
{}
CStatusMessage::CStatusMessage(const CLogCategoryList &categories, const CLogCategory &extra) :
CMessageBase(categories, extra), ITimestampBased(QDateTime::currentMSecsSinceEpoch())
{}
CStatusMessage::CStatusMessage(const CLogCategoryList &categories, const CLogCategoryList &extra) :
CMessageBase(categories, extra), ITimestampBased(QDateTime::currentMSecsSinceEpoch())
{}
CStatusMessage::CStatusMessage(): ITimestampBased(QDateTime::currentMSecsSinceEpoch())
{
// void
}
{}
CStatusMessage::CStatusMessage(const CStatusMessage &other) :
CValueObject(other),

View File

@@ -153,8 +153,17 @@ namespace BlackMisc
IndexMessage
};
//! Inheriting constructors.
using CMessageBase::CMessageBase;
//! Construct a message with some specific category.
explicit CStatusMessage(const CLogCategory &category);
//! Construct a message with some specific categories.
explicit CStatusMessage(const CLogCategoryList &categories);
//! Construct a message with some specific categories.
CStatusMessage(const CLogCategoryList &categories, const CLogCategory &extra);
//! Construct a message with some specific categories.
CStatusMessage(const CLogCategoryList &categories, const CLogCategoryList &extra);
//! Constructor
CStatusMessage();