Ignore:
Timestamp:
01/26/10 20:30:45 (12 years ago)
Author:
pavelpa <pavelpa@…>
Branches:
master, qt5
Children:
336fa33
Parents:
05afe5f
Message:

SqlEngine? made STATIC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sql/schedulexmlparser.cpp

    r05afe5f r3a8dc71  
    1313}
    1414
    15 int ScheduleXmlParser::parseData(const QByteArray &aData, SqlEngine *aDBEngine)
     15int ScheduleXmlParser::parseData(const QByteArray &aData)
    1616{
    17     Q_ASSERT(NULL != aDBEngine);
    18 
    1917    QDomDocument document;
    2018    document.setContent (aData, false);
     
    3937            conference["day_change"] = conferenceElement.firstChildElement("day_change").text(); // time
    4038            conference["timeslot_duration"] = conferenceElement.firstChildElement("timeslot_duration").text(); // time
    41             aDBEngine->addConferenceToDB(conference);
     39            SqlEngine::addConferenceToDB(conference);
    4240            confId = conference["id"].toInt();
    4341            emit(parsingSchedule(conference["title"]));
     
    7876                        room["conference_id"] = QString::number(confId,10);
    7977                        room["picture"] = "NOT DEFINED YET"; // TODO: implement some mapping to assign correct picture to specified room_name
    80                         aDBEngine->addRoomToDB(room);
     78                        SqlEngine::addRoomToDB(room);
    8179
    8280                        // process event's nodes
     
    9694                        event["abstract"] = eventElement.firstChildElement("abstract").text(); // string
    9795                        event["description"] = eventElement.firstChildElement("description").text(); // string
    98                         aDBEngine->addEventToDB(event);
     96                        SqlEngine::addEventToDB(event);
    9997                        // process persons' nodes
    10098                        QList<QString> persons;
     
    108106                            person["conference_id"] = QString::number(confId, 10);
    109107                            //qDebug() << "adding Person: " << person["name"];
    110                             aDBEngine->addPersonToDB(person);
     108                            SqlEngine::addPersonToDB(person);
    111109                        }
    112110                        // process links' nodes
     
    119117                            link["event_id"] = eventElement.attribute("id");
    120118                            link["conference_id"] = QString::number(confId, 10);
    121                             aDBEngine->addLinkToDB(link);
     119                            SqlEngine::addLinkToDB(link);
    122120                        }
    123121                        // emit signal to inform the user about the current status (how many events are parsed so far - expressed in %)
Note: See TracChangeset for help on using the changeset viewer.