Renamed id to train not to have conflicts with QML
authorLuciano Montanaro <mikelima@cirulla.net>
Sat, 26 Nov 2011 18:00:07 +0000 (19:00 +0100)
committerLuciano Montanaro <mikelima@cirulla.net>
Tue, 27 Dec 2011 22:19:11 +0000 (23:19 +0100)
application/stationscheduleitem.cpp
application/stationscheduleitem.h

index 7cd74b9..008c175 100644 (file)
@@ -25,7 +25,7 @@ Boston, MA 02110-1301, USA.
 
 class StationScheduleItemData : public QSharedData {
 public:
-    QString id;
+    QString train;
     QString departureStation;
     QString departureTime;
     QString arrivalStation;
@@ -54,14 +54,14 @@ StationScheduleItem::~StationScheduleItem()
 {
 }
 
-QString &StationScheduleItem::id()
+QString &StationScheduleItem::train()
 {
-    return d->id;
+    return d->train;
 }
 
-void StationScheduleItem::setId(const QString &value)
+void StationScheduleItem::setTrain(const QString &value)
 {
-    d->id = value;
+    d->train = value;
 }
 
 QString &StationScheduleItem::departureStation()
@@ -133,3 +133,8 @@ void StationScheduleItem::setDelayClass(const int value)
 {
     d->delayClass = value;
 }
+
+bool StationScheduleItem::isValid()
+{
+    return !d->train.isEmpty();
+}
index 50d49ba..fc73c93 100644 (file)
@@ -34,8 +34,8 @@ public:
     StationScheduleItem &operator=(const StationScheduleItem &);
     ~StationScheduleItem();
 
-    QString &id();
-    void setId(const QString &value);
+    QString &train();
+    void setTrain(const QString &value);
 
     QString &departureStation();
     void setDepartureStation(const QString &value);