BuildLogViewer/BuildStatus.cpp
changeset 41 b56d7e268634
parent 40 edc0144719a1
child 42 b9716e8867f1
equal deleted inserted replaced
40:edc0144719a1 41:b56d7e268634
     1 #include "BuildStatus.h"
       
     2 
       
     3 BuildStatus::BuildStatus(QObject *parent)
       
     4 {
       
     5     setParent(parent);
       
     6     this->m_packageName = new QString("<unknown>");
       
     7     this->m_PresentStatus = new QString("Pass");
       
     8     this->m_status = true;
       
     9 }
       
    10 
       
    11 void BuildStatus::setTime(QDateTime w)
       
    12 {
       
    13     this->m_when = w;
       
    14 }
       
    15 
       
    16 QString BuildStatus::time()
       
    17 {
       
    18     return this->m_when.toString();
       
    19 }
       
    20 
       
    21 void BuildStatus::setName(QString n)
       
    22 {
       
    23     if (m_packageName)
       
    24     {
       
    25         delete m_packageName;
       
    26         m_packageName = NULL;
       
    27     }
       
    28     m_packageName = new QString(n);
       
    29 }
       
    30 
       
    31 const QString *BuildStatus::name()
       
    32 {
       
    33     return m_packageName;
       
    34 }
       
    35 
       
    36 void BuildStatus::setStatus (bool n )
       
    37 {
       
    38     m_status = n ;
       
    39     if (!m_status)
       
    40     {
       
    41         this->m_PresentStatus = new QString("Failed");
       
    42     }
       
    43 }
       
    44 
       
    45 
       
    46 const QString  *BuildStatus::status()
       
    47 {
       
    48     return this->m_PresentStatus;
       
    49 }