~ubuntu-branches/ubuntu/utopic/knutclient/utopic

« back to all changes in this revision

Viewing changes to src/knutmessagemanager.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Quette
  • Date: 2009-03-30 09:29:30 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20090330092930-fohi8lm9okac7mtl
Tags: 0.9.5-1
* New upstream release
* debian/rules: remove the empty TODO file from dh_installdocs
* debian/control: add a missing comma on Depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
    }
49
49
  }
50
50
 
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;
52
53
 
 
54
  if (useShortTimeOfValidity) timeOfMessageValidity = ShortTimeOfValidity;
 
55
  else timeOfMessageValidity = TimeOfValidity;
53
56
//qDebug("KNutMessageManager::addMessage");
54
57
 
55
58
  deleteMessage();
56
 
  if (useInfoIcon) m_myMess = new KNutMessage(text,KNutMessage::infoMess,TimeOfValidity);
 
59
  if (useInfoIcon) m_myMess = new KNutMessage(text,KNutMessage::infoMess,timeOfMessageValidity);
57
60
  else {
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);
61
64
        break;
62
65
      case knc::lowWarningLevel:
63
 
        m_myMess = new KNutMessage(text,KNutMessage::warningMess,TimeOfValidity);
 
66
        m_myMess = new KNutMessage(text,KNutMessage::warningMess,timeOfMessageValidity);
64
67
        break;
65
68
      case knc::warningLevel:
66
 
        m_myMess = new KNutMessage(text,KNutMessage::warningMess,TimeOfValidity);
 
69
        m_myMess = new KNutMessage(text,KNutMessage::warningMess,timeOfMessageValidity);
67
70
        break;
68
71
      case knc::errorLevel:
69
 
        m_myMess = new KNutMessage(text,KNutMessage::criticalMess,TimeOfValidity);
 
72
        m_myMess = new KNutMessage(text,KNutMessage::criticalMess,timeOfMessageValidity);
70
73
        break;
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
73
76
       break;
74
77
      }
75
78
    }
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)));
85
 
 
86
88
  }
87
89
 
88
90