2 * Qt OBS - A Qt based OBS client
4 * Copyright (C) 2010 Novell Inc, Klaas Freitag <freitag@suse.de>
6 * This program is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 2 of the License, or
9 * (at your option) version 3.
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 * Written by Klaas Freitag <freitag@suse.de>
26 #include "userxmlreader.h"
28 UserXmlReader::UserXmlReader()
34 bool UserXmlReader::read( QIODevice* dev )
41 if( isStartElement() ) {
42 qDebug() << "XML name: " << name();
43 if( name() == "login" ) {
44 mLogin = readElementText();
45 } else if( name() == "email" ) {
46 mEmail = readElementText();
47 } else if( name() == "realname" ) {
48 mRealname = readElementText();
55 QString UserXmlReader::login() const
60 QString UserXmlReader::email() const
65 QString UserXmlReader::realName() const