BuildLogViewer/BuildStatus.cpp
changeset 2 6894bf2709c0
parent 1 8e9c5760ce6f
--- a/BuildLogViewer/BuildStatus.cpp	Wed Sep 02 19:04:26 2009 -0700
+++ b/BuildLogViewer/BuildStatus.cpp	Thu Sep 03 16:31:30 2009 -0700
@@ -3,15 +3,17 @@
 BuildStatus::BuildStatus(QObject *parent)
 {
     setParent(parent);
+    this->m_packageName = new QString("<unknown>");
+    this->m_PresentStatus = new QString("Pass");
+    this->m_status = true;
 }
 
 void BuildStatus::setTime(QDateTime w)
 {
     this->m_when = w;
-    this->m_status = true;
 }
 
-QString BuildStatus::Time()
+QString BuildStatus::time()
 {
     return this->m_when.toString();
 }
@@ -26,7 +28,22 @@
     m_packageName = new QString(n);
 }
 
-QString BuildStatus::name()
+const QString *BuildStatus::name()
+{
+    return m_packageName;
+}
+
+void BuildStatus::setStatus (bool n )
 {
-    return *m_packageName;
+    m_status = n ;
+    if (!m_status)
+    {
+        this->m_PresentStatus = new QString("Failed");
+    }
 }
+
+
+const QString  *BuildStatus::status()
+{
+    return this->m_PresentStatus;
+}