From: Luciano Montanaro Date: Sun, 31 Jul 2011 12:35:01 +0000 (+0200) Subject: Created stub StationSchedule class X-Git-Tag: tags/0.4.81~76 X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=ba9fcec80adcd186e76a911159b6d7364d574115;p=quandoparte Created stub StationSchedule class --- diff --git a/application/stationschedule.cpp b/application/stationschedule.cpp new file mode 100644 index 0000000..0c64721 --- /dev/null +++ b/application/stationschedule.cpp @@ -0,0 +1,40 @@ +/* + +Copyright (C) 2011 Luciano Montanaro + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301, USA. + +*/ + +#include "stationschedule.h" + +StationSchedule::StationSchedule(const QString &name, QObject *parent) : + QObject(parent), + m_name(name) + +{ +} + +QString & StationSchedule::name() +{ + return m_name; +} + +void StationSchedule::setName(const QString &name) +{ + m_name = name; + emit nameChanged(); +} diff --git a/application/stationschedule.h b/application/stationschedule.h new file mode 100644 index 0000000..9455825 --- /dev/null +++ b/application/stationschedule.h @@ -0,0 +1,47 @@ +/* + +Copyright (C) 2011 mikelima + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, write to +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +Boston, MA 02110-1301, USA. + +*/ + +#ifndef STATIONSCHEDULE_H +#define STATIONSCHEDULE_H + +#include + +class StationSchedule : public QObject +{ + Q_OBJECT + Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) + +public: + explicit StationSchedule(const QString &name, QObject *parent = 0); + + QString &name(); + void setName(const QString &name); + +signals: + void nameChanged(); + +public slots: + +private: + QString m_name; +}; + +#endif // STATIONSCHEDULE_H