void StationListModel::readStationsElement()
{
- qDebug() << "reading stations element";
-
m_reader.readNext();
while (!m_reader.atEnd()) {
if (m_reader.isEndElement()) {
void StationListModel::readStationElement()
{
- qDebug() << "reading station element";
-
QStandardItem *item = new QStandardItem;
m_reader.readNext();
while (!m_reader.atEnd()) {
void StationListModel::readPosElement(QStandardItem *item)
{
- qDebug() << "reading pos element";
-
QStringList coordinates = m_reader.readElementText().split(",");
QGeoCoordinate pos = QGeoCoordinate(coordinates[0].toDouble(), coordinates[1].toDouble());
item->setData(QVariant::fromValue(pos), PositionRole);
void StationListModel::readNameElement(QStandardItem *item)
{
- qDebug() << "reading name element";
-
item->setText(m_reader.readElementText());
qDebug() << "name:" << item->text();
if (m_reader.isEndElement()) {