/*
* Copyright (C) 2010 Ixonos Plc.
+ * Copyright (C) 2011 Philipp Spitzer, gregor herrmann
*
- * This file is part of fosdem-schedule.
+ * This file is part of ConfClerk.
*
- * fosdem-schedule is free software: you can redistribute it and/or modify it
+ * ConfClerk 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.
*
- * fosdem-schedule is distributed in the hope that it will be useful, but
+ * ConfClerk 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
- * fosdem-schedule. If not, see <http://www.gnu.org/licenses/>.
+ * ConfClerk. If not, see <http://www.gnu.org/licenses/>.
*/
#include <QDomDocument>
QDomElement conferenceElement = scheduleElement.firstChildElement("conference");
if (!conferenceElement.isNull())
{
+ emit(parsingScheduleBegin());
QHash<QString,QString> conference;
conference["id"] = QString::number(0); // conference ID is assigned automatically, or obtained from the DB
conference["title"] = conferenceElement.firstChildElement("title").text();
SqlEngine::addConferenceToDB(conference);
confId = conference["id"].toInt();
conference_title = conference["title"];
- emit(parsingScheduleBegin());
}
// we need to get count of all events in order to emit 'progressStatus' signal
room["name"] = roomElement.attribute("name");
room["event_id"] = eventElement.attribute("id");
room["conference_id"] = QString::number(confId,10);
- room["picture"] = ""; // TODO: implement some mapping to assign correct picture to specified room_name
SqlEngine::addRoomToDB(room);
// process event's nodes