![]() |
Stellarium 0.12.0 | ||
| Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · Renderer · File Structure |
Manage the list of available location. More...
#include <StelLocationMgr.hpp>
Public Member Functions | |
| StelLocationMgr () | |
| Default constructor. | |
| ~StelLocationMgr () | |
| Destructor. | |
| QStringListModel * | getModelAll () |
| Return the model containing all the city. | |
| QList< StelLocation > | getAll () const |
| Return the list of all loaded locations. | |
| const StelLocation | locationForString (const QString &s, bool *ok=NULL) const |
| Return the StelLocation for a given string Can match location name, or coordinates. | |
| const StelLocation | locationForSmallString (const QString &s, bool *ok=NULL) const |
| Return the StelLocation for the given row (match modelAllLocation index row). | |
| const StelLocation & | getLastResortLocation () const |
| Return a valid location when no valid one was found. | |
| bool | canSaveUserLocation (const StelLocation &loc) const |
| Get whether a location can be permanently added to the list of user locations The main constraint is that the small string must be unique. | |
| bool | saveUserLocation (const StelLocation &loc) |
| Add permanently a location to the list of user locations It is later identified by its small string. | |
| bool | canDeleteUserLocation (const QString &id) const |
| Get whether a location can be deleted from the list of user locations If the location comes from the base read only list, it cannot be deleted. | |
| bool | deleteUserLocation (const QString &id) |
| Delete permanently the given location from the list of user locations If the location comes from the base read only list, it cannot be deleted and false is returned. | |
Manage the list of available location.
Definition at line 32 of file StelLocationMgr.hpp.
| StelLocationMgr::StelLocationMgr | ( | ) |
Default constructor.
| StelLocationMgr::~StelLocationMgr | ( | ) |
Destructor.
| bool StelLocationMgr::canDeleteUserLocation | ( | const QString & | id | ) | const |
Get whether a location can be deleted from the list of user locations If the location comes from the base read only list, it cannot be deleted.
| id | the location ID |
| bool StelLocationMgr::canSaveUserLocation | ( | const StelLocation & | loc | ) | const |
Get whether a location can be permanently added to the list of user locations The main constraint is that the small string must be unique.
| bool StelLocationMgr::deleteUserLocation | ( | const QString & | id | ) |
Delete permanently the given location from the list of user locations If the location comes from the base read only list, it cannot be deleted and false is returned.
| id | the location ID |
| QList<StelLocation> StelLocationMgr::getAll | ( | ) | const [inline] |
Return the list of all loaded locations.
Definition at line 46 of file StelLocationMgr.hpp.
| const StelLocation& StelLocationMgr::getLastResortLocation | ( | ) | const [inline] |
Return a valid location when no valid one was found.
Definition at line 56 of file StelLocationMgr.hpp.
| QStringListModel* StelLocationMgr::getModelAll | ( | ) | [inline] |
Return the model containing all the city.
Definition at line 43 of file StelLocationMgr.hpp.
| const StelLocation StelLocationMgr::locationForSmallString | ( | const QString & | s, | |
| bool * | ok = NULL | |||
| ) | const |
Return the StelLocation for the given row (match modelAllLocation index row).
| const StelLocation StelLocationMgr::locationForString | ( | const QString & | s, | |
| bool * | ok = NULL | |||
| ) | const |
Return the StelLocation for a given string Can match location name, or coordinates.
| bool StelLocationMgr::saveUserLocation | ( | const StelLocation & | loc | ) |
Add permanently a location to the list of user locations It is later identified by its small string.
1.6.3