--- /dev/null
+#ifndef JOURNEY_P_H
+#define JOURNEY_P_H
+
+#include <QObject>
+#include <QString>
+#include <QByteArray>
+
+class JourneyPrivate : public QObject
+{
+ Q_OBJECT
+
+public:
+ JourneyPrivate();
+ virtual ~JourneyPrivate();
+
+ void setFrom( const QString &from );
+ QString from() const;
+
+ void setTo( const QString &to );
+ QString to() const;
+
+ void setLabel( const QString &label );
+ QString label() const;
+
+ void setValid( bool valid );
+ bool isValid() const;
+
+private:
+ bool fromAndToAreValid() const;
+
+ QString m_from;
+ QString m_to;
+ QString m_label;
+ bool m_valid;
+};
+
+#endif // JOURNEY_P_H
+