@@ -83,6 +83,18 @@ QHash<int, QByteArray> TimeZoneLocationModel::roleNames() const
83 return m_roleNames;
83 return m_roleNames;
86+void TimeZoneLocationModel::setModel(QList<GeonamesCity *> locations)
90+ Q_FOREACH(GeonamesCity *city, m_locations) {
91+ geonames_city_free(city);
94+ m_locations = locations;
86void TimeZoneLocationModel::filterFinished(GObject *source_object,
98void TimeZoneLocationModel::filterFinished(GObject *source_object,
87 GAsyncResult *res,
99 GAsyncResult *res,
88 gpointer user_data)
100 gpointer user_data)