Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classStelLocationMgr.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 07:33:48 2014 Кодировка: Поисковые слова: mdi |
Stellarium 0.12.3
|
Manage the list of available location. More...
#include <StelLocationMgr.hpp>
Public Member Functions | |
StelLocationMgr () | |
Default constructor. More... | |
~StelLocationMgr () | |
Destructor. More... | |
QStringListModel * | getModelAll () |
Return the model containing all the city. More... | |
QList< StelLocation > | getAll () const |
Return the list of all loaded locations. More... | |
const StelLocation | locationForString (const QString &s, bool *ok=NULL) const |
Return the StelLocation for a given string Can match location name, or coordinates. More... | |
const StelLocation | locationForSmallString (const QString &s, bool *ok=NULL) const |
Return the StelLocation for the given row (match modelAllLocation index row) More... | |
const StelLocation & | getLastResortLocation () const |
Return a valid location when no valid one was found. More... | |
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. More... | |
bool | saveUserLocation (const StelLocation &loc) |
Add permanently a location to the list of user locations It is later identified by its small string. More... | |
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. More... | |
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. More... | |
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 |
|
inline |
Return the list of all loaded locations.
Definition at line 46 of file StelLocationMgr.hpp.
|
inline |
Return a valid location when no valid one was found.
Definition at line 56 of file StelLocationMgr.hpp.
|
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.