![]() |
Stellarium
24.2
|
Manage sky cultures for stellarium. More...
#include <StelSkyCultureMgr.hpp>
Public Slots | |
QString | getCurrentSkyCultureEnglishName () const |
Get the current sky culture English name. | |
QString | getCurrentSkyCultureNameI18 () const |
Get the current sky culture translated name. | |
bool | setCurrentSkyCultureNameI18 (const QString &cultureName) |
Set the sky culture from i18n name. More... | |
QString | getCurrentSkyCultureID () const |
Get the current sky culture ID. | |
bool | setCurrentSkyCultureID (const QString &id) |
Set the current sky culture from the ID. More... | |
void | reloadSkyCulture () |
Reload the current sky culture. | |
StelSkyCulture::BoundariesType | getCurrentSkyCultureBoundariesType () const |
Get the type of boundaries of the current sky culture Config option: info/boundaries. | |
int | getCurrentSkyCultureClassificationIdx () const |
Get the classification index for the current sky culture Config option: info/classification Possible values: More... | |
QString | getCurrentSkyCultureHtmlClassification () const |
QString | getCurrentSkyCultureHtmlLicense () const |
QString | getCurrentSkyCultureHtmlRegion () const |
QString | getCurrentSkyCultureHtmlReferences () const |
QString | getCurrentSkyCultureHtmlDescription () const |
Returns a localized HTML description for the current sky culture. More... | |
QString | getDefaultSkyCultureID () |
Get the default sky culture ID. | |
bool | setDefaultSkyCultureID (const QString &id) |
Set the default sky culture from the ID. More... | |
QString | getSkyCultureListEnglish (void) const |
Get a list of sky culture names in English. More... | |
QStringList | getSkyCultureListI18 (void) const |
Get a list of sky culture names in the current language. More... | |
QStringList | getSkyCultureListIDs (void) const |
Get a list of sky culture IDs. | |
QMap< QString, StelSkyCulture > | getDirToNameMap () const |
Returns a map from sky culture IDs/folders to sky culture names. | |
Signals | |
void | defaultSkyCultureIDChanged (const QString &id) |
Emitted whenever the default sky culture changed. More... | |
void | currentSkyCultureIDChanged (const QString &id) |
Emitted when the current sky culture changes. | |
Public Member Functions | |
void | init () |
Initialize the StelSkyCultureMgr object. More... | |
StelSkyCulture | getSkyCulture () const |
Get the current sky culture. | |
Properties | |
QString | currentSkyCultureID |
QString | defaultSkyCultureID |
Manage sky cultures for stellarium.
In the installation data directory and user data directory are the "skycultures" sub-directories containing one sub-directory per sky culture. This sub-directory name is that we refer to as sky culture ID here.
|
signal |
Emitted whenever the default sky culture changed.
|
slot |
Get the classification index for the current sky culture Config option: info/classification Possible values:
|
slot |
|
slot |
Returns a localized HTML description for the current sky culture.
|
slot |
|
slot |
|
slot |
|
slot |
Get a list of sky culture names in English.
|
slot |
Get a list of sky culture names in the current language.
void StelSkyCultureMgr::init | ( | ) |
Initialize the StelSkyCultureMgr object.
Gets the default sky culture name from the application's settings, sets that sky culture by calling setCurrentSkyCultureID().
|
slot |
Set the current sky culture from the ID.
id | the sky culture ID. |
|
slot |
Set the sky culture from i18n name.
|
slot |
Set the default sky culture from the ID.
id | the sky culture ID. |