Kstars
locationdialoglite.cpp
40 connect(nam, SIGNAL(finished(QNetworkReply*)), this, SLOT(processLocationNameData(QNetworkReply*)));
56 connect(nam, SIGNAL(finished(QNetworkReply*)), this, SLOT(processLocationNameData(QNetworkReply*)));
78 val.toArray()[0].toObject()["address_components"].toArray()[2].toObject()["long_name"].toString();
80 val.toArray()[0].toObject()["address_components"].toArray()[3].toObject()["long_name"].toString();
82 val.toArray()[0].toObject()["address_components"].toArray()[4].toObject()["long_name"].toString();
105 //Sort the list of Cities alphabetically...note that filteredCityList may now have a different ordering!
125 void LocationDialogLite::filterCity(const QString &city, const QString &province, const QString &country)
153 bool LocationDialogLite::addCity(const QString &city, const QString &province, const QString &country,
180 return editCity(fullName, city, province, country, latitude, longitude, TimeZoneString, TZRule);
199 add_query.prepare("INSERT INTO city(Name, Province, Country, Latitude, Longitude, TZ, TZRule) VALUES(:Name, "
215 g = new GeoLocation(lng, lat, City, Province, Country, TZ, &KStarsData::Instance()->Rulebook[TZRule]);
234 delete_query.prepare("DELETE FROM city WHERE Name = :Name AND Province = :Province AND Country = :Country");
254 bool LocationDialogLite::editCity(const QString &fullName, const QString &city, const QString &province,
269 update_query.prepare("UPDATE city SET Name = :newName, Province = :newProvince, Country = :newCountry, "
390 bool LocationDialogLite::isDuplicate(const QString &city, const QString &province, const QString &country)
403 if (sc.toLower() == city.toLower() && sp.toLower() == province.toLower() && ss.toLower() == country.toLower())
428 QString dbfile = QDir(KSPaths::writableLocation(QStandardPaths::AppDataLocation)).filePath("mycitydb.sqlite");
void append(const T &value)
Extension of QDateTime for KStars KStarsDateTime can represent the date/time as a Julian Day,...
Definition: kstarsdatetime.h:35
const T value(const Key &key) const const
This class loads QML files and connects SkyMapLite and KStarsData Unlike KStars class it is not a mai...
Definition: kstarslite.h:46
QJsonObject object() const const
std::optional< QSqlQuery > query(const QString &queryStatement)
void setLocation(const GeoLocation &l)
Set the GeoLocation according to the argument.
Definition: kstarsdata.cpp:403
QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error)
dms createDms(const QString °ree, bool deg, bool *ok)
TODO - port dmsBox to QML.
Definition: locationdialoglite.cpp:535
QTextStream & endl(QTextStream &stream)
QString number(int n, int base)
Q_INVOKABLE bool checkLongLat(const QString &longitude, const QString &latitude)
checkLongLat checks whether given longitude and latitude are valid
Definition: locationdialoglite.cpp:460
bool open()
KI18NLOCALEDATA_EXPORT KCountry country(const char *ianaId)
QNetworkReply::NetworkError error() const const
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
QString trimmed() const const
Q_INVOKABLE void getNameFromCoordinates(double latitude, double longitude)
Retrieve name of location by latitude and longitude.
Definition: locationdialoglite.cpp:43
void clear()
Definition: kstarsdata.h:70
void setContextProperty(const QString &name, QObject *value)
void setFullTimeUpdate()
The Sky is updated more frequently than the moon, which is updated more frequently than the planets.
Definition: kstarsdata.cpp:313
bool exists() const const
QStringList stringList() const const
void updateTime(const bool automaticDSTchange=true)
Update time-dependent data and (possibly) repaint the sky map.
Definition: kstarslite.cpp:234
QQmlContext * rootContext() const const
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
QNetworkReply * get(const QNetworkRequest &request)
bool contains(const QString &key) const const
QHash::iterator insert(const Key &key, const T &value)
void deleteLater()
const QString toDMSString(const bool forceSign=false, const bool machineReadable=false, const bool highPrecision=false) const
Definition: dms.cpp:279
bool isValid() const const
void setDatabaseName(const QString &name)
char * toString(const T &value)
bool removeOne(const T &value)
bool isEmpty() const const
Country
virtual bool setFromString(const QString &s, bool isDeg=true)
Attempt to parse the string argument as a dms value, and set the dms object accordingly.
Definition: dms.cpp:48
GeoCoordinates geo(const QVariant &location)
bool isObject() const const
int indexOf(QStringView str, int from) const const
double toDouble(bool *ok) const const
QJsonArray toArray() const const
void setQuery(const QString &query, QUrl::ParsingMode mode)
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const const
const QMap< QString, TimeZoneRule > & getRulebook() const
Return map for daylight saving rules.
Definition: kstarsdata.h:261
void setSnapNextFocus(bool b=true)
Disable or re-enable the slewing animation for the next Focus change.
Definition: kstarsdata.h:282
bool setProperty(const char *name, const QVariant &value)
QString toLower() const const
AppDataLocation
void close()
QList< Key > keys() const const
int remove(const Key &key)
const char * name(StandardAction id)
QString filePath(const QString &fileName) const const
bool isTimeRunningForward() const
Returns true if time is running forward else false.
Definition: kstarsdata.h:118
bool commit()
SkyPoint * focus()
Retrieve the Focus point; the position on the sky at the center of the skymap.
Definition: skymaplite.h:125
void HorizontalToEquatorial(const dms *LST, const dms *lat)
Determine the (RA, Dec) coordinates of the SkyPoint from its (Altitude, Azimuth) coordinates,...
Definition: skypoint.cpp:143
virtual void sort(int column, Qt::SortOrder order) override
QByteArray readAll()
void setNextDSTChange(const KStarsDateTime &dt)
Set the NextDSTChange member.
Definition: kstarsdata.h:109
void setStringList(const QStringList &strings)
QSqlDatabase database(const QString &connectionName, bool open)
QSqlError lastError() const const
QString fullName(const PartType &type)
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:00:55 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:00:55 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.