marble
MarblePlacemarkModel.cpp
Go to the documentation of this file.
107 return qVariantFromValue( d->m_placemarkContainer->at( index.row() )->style()->iconStyle().icon() );
133 return qVariantFromValue( d->m_placemarkContainer->at( index.row() )->extendedData().value("gmt").value() );
135 return qVariantFromValue( d->m_placemarkContainer->at( index.row() )->extendedData().value("dst").value() );
139 return qVariantFromValue( dynamic_cast<GeoDataObject*>( d->m_placemarkContainer->at( index.row() ) ) );
141 return qVariantFromValue( d->m_placemarkContainer->at( index.row() )->coordinate().longitude( GeoDataCoordinates::Degree ) );
143 return qVariantFromValue( d->m_placemarkContainer->at( index.row() )->coordinate().latitude( GeoDataCoordinates::Degree ) );
202 mDebug() << "addPlacemarks: Time elapsed:" << t.elapsed() << "ms for" << length << "Placemarks.";
217 mDebug() << "removePlacemarks(" << containerName << "): Time elapsed:" << t.elapsed() << "ms for" << length << "Placemarks.";
QString deaccent(const QString &accentString)
Definition: MarblePlacemarkModel_P.h:25
The latitude in degree (for use in QML)
Definition: MarblePlacemarkModel.h:67
The GeoDataGeometry geometry.
Definition: MarblePlacemarkModel.h:65
MarblePlacemarkModel(QObject *parent=0)
Creates a new place mark model.
Definition: MarblePlacemarkModel.cpp:48
The pointer to a specific object.
Definition: MarblePlacemarkModel.h:62
int columnCount(const QModelIndex &parent=QModelIndex()) const
Definition: MarblePlacemarkModel.cpp:81
void countChanged()
QVariant data(const QModelIndex &index, int role) const
Return the data according to the index.
Definition: MarblePlacemarkModel.cpp:96
The geo type (e.g. city or mountain)
Definition: MarblePlacemarkModel.h:51
void removePlacemarks(const QString &containerName, int start, int length)
This method is used by the PlacemarkManager to remove place marks from the model. ...
Definition: MarblePlacemarkModel.cpp:205
int rowCount(const QModelIndex &parent=QModelIndex()) const
Return the number of Placemarks in the Model.
Definition: MarblePlacemarkModel.cpp:73
void addPlacemarks(int start, int length)
This method is used by the PlacemarkManager to add new place marks to the model.
Definition: MarblePlacemarkModel.cpp:184
void setPlacemarkContainer(QVector< GeoDataPlacemark * > *container)
Definition: MarblePlacemarkModel.cpp:68
The popularity index.
Definition: MarblePlacemarkModel.h:60
The Daylight Saving Time.
Definition: MarblePlacemarkModel.h:64
The GeoDataCoordinates coordinate.
Definition: MarblePlacemarkModel.h:53
The country code.
Definition: MarblePlacemarkModel.h:56
QModelIndexList approxMatch(const QModelIndex &start, int role, const QVariant &value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const
Definition: MarblePlacemarkModel.cpp:148
The longitude in degree (for use in QML)
Definition: MarblePlacemarkModel.h:66
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.