51
void KNutMessageManager::addMessage (QString text, knc::LevelOfMessage messageLevel, bool useInfoIcon) {
51
void KNutMessageManager::addMessage (QString text, knc::LevelOfMessage messageLevel, bool useInfoIcon, bool useShortTimeOfValidity) {
52
long int timeOfMessageValidity;
54
if (useShortTimeOfValidity) timeOfMessageValidity = ShortTimeOfValidity;
55
else timeOfMessageValidity = TimeOfValidity;
53
56
//qDebug("KNutMessageManager::addMessage");
56
if (useInfoIcon) m_myMess = new KNutMessage(text,KNutMessage::infoMess,TimeOfValidity);
59
if (useInfoIcon) m_myMess = new KNutMessage(text,KNutMessage::infoMess,timeOfMessageValidity);
58
61
switch (messageLevel) {
59
62
case knc::infoLevel:
60
m_myMess = new KNutMessage(text,KNutMessage::infoMess,TimeOfValidity);
63
m_myMess = new KNutMessage(text,KNutMessage::infoMess,timeOfMessageValidity);
62
65
case knc::lowWarningLevel:
63
m_myMess = new KNutMessage(text,KNutMessage::warningMess,TimeOfValidity);
66
m_myMess = new KNutMessage(text,KNutMessage::warningMess,timeOfMessageValidity);
65
68
case knc::warningLevel:
66
m_myMess = new KNutMessage(text,KNutMessage::warningMess,TimeOfValidity);
69
m_myMess = new KNutMessage(text,KNutMessage::warningMess,timeOfMessageValidity);
68
71
case knc::errorLevel:
69
m_myMess = new KNutMessage(text,KNutMessage::criticalMess,TimeOfValidity);
72
m_myMess = new KNutMessage(text,KNutMessage::criticalMess,timeOfMessageValidity);
71
74
case knc::criticalLevel:
72
m_myMess = new KNutMessage(text,KNutMessage::criticalMess,TimeOfValidity);
75
m_myMess = new KNutMessage(text,KNutMessage::criticalMess,TimeOfValidity); //validity time of critical message has to be standard time of Validity, this time doesn't be short time
82
85
connect (m_myMess,SIGNAL(finished()),this,SLOT(slotFinishedMessage()));
83
86
connect (m_myMess,SIGNAL(endMessage()),this,SLOT(slotEndMessage()));
84
87
connect (m_myMess,SIGNAL(messageMoved(int,int)),this,SLOT(slotMessageMoved(int,int)));