KTutorial  0.5.1
TutorialInformation.cpp
00001 /***************************************************************************
00002  *   Copyright (C) 2008 by Daniel Calviño Sánchez <danxuliu@gmail.com>     *
00003  *   Copyright (C) 2009 by Daniel Calviño Sánchez <danxuliu@gmail.com>     *
00004  *   Copyright (C) 2010 by Daniel Calviño Sánchez <danxuliu@gmail.com>     *
00005  *   Copyright (C) 2012 by Daniel Calviño Sánchez <danxuliu@gmail.com>     *
00006  *                                                                         *
00007  *   This program is free software; you can redistribute it and/or modify  *
00008  *   it under the terms of the GNU General Public License as published by  *
00009  *   the Free Software Foundation; either version 2 of the License, or     *
00010  *   (at your option) any later version.                                   *
00011  *                                                                         *
00012  *   This program is distributed in the hope that it will be useful,       *
00013  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
00014  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
00015  *   GNU General Public License for more details.                          *
00016  *                                                                         *
00017  *   You should have received a copy of the GNU General Public License     *
00018  *   along with this program; If not, see <http://www.gnu.org/licenses/>.  *
00019  ***************************************************************************/
00020 
00021 #include "TutorialInformation.h"
00022 #include "TutorialInformation_p.h"
00023 
00024 namespace ktutorial {
00025 
00026 //public:
00027 
00028 TutorialInformation::TutorialInformation(const QString& id): QObject(),
00029     d(new TutorialInformationPrivate()) {
00030     d->mId = id;
00031 }
00032 
00033 TutorialInformation::~TutorialInformation() {
00034     delete d;
00035 }
00036 
00037 QString TutorialInformation::id() const {
00038     return d->mId;
00039 }
00040 
00041 QString TutorialInformation::name() const {
00042     return d->mName;
00043 }
00044 
00045 QString TutorialInformation::description() const {
00046     return d->mDescription;
00047 }
00048 
00049 void TutorialInformation::setName(const QString& name) {
00050     d->mName = name;
00051 }
00052 
00053 void TutorialInformation::setDescription(const QString& description) {
00054     d->mDescription = description;
00055 }
00056 
00057 }