marble
SatellitesModel.cpp
Go to the documentation of this file.
An instance SatellitesTLEItem represents an item of a two-line-elements set catalog.
Definition: SatellitesTLEItem.h:32
void parseTLE(const QString &id, const QByteArray &data)
Parse the two line elements set file id with content data.
Definition: SatellitesModel.cpp:211
Definition: sgp4unit.h:63
The representation of GeoData in a model This class represents all available data given by kml-data f...
Definition: GeoDataTreeModel.h:32
void setIcon(const QImage &icon)
Definition: GeoDataIconStyle.cpp:102
QList< QByteArray > split(char sep) const
QString readLine(qint64 maxlen)
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
const T & at(int i) const
bool contains(const QString &str, Qt::CaseSensitivity cs) const
const GeoDataStyle * style() const
Return the style assigned to the placemark, or a default style if none has been set.
Definition: GeoDataFeature.cpp:709
void setPlanet(const QString &lcPlanet)
Definition: SatellitesModel.cpp:77
void update()
Reimplement this method to update the placemark, for example to change its coordinates.
Definition: SatellitesMSCItem.cpp:134
GeoDataLineStyle & lineStyle()
Return the label style of this style.
Definition: GeoDataStyle.cpp:143
int size() const
bool isNull() const
const char * name() const
QDateTime fromTime_t(uint seconds)
SatellitesModel(GeoDataTreeModel *treeModel, const MarbleClock *clock)
Definition: SatellitesModel.cpp:28
virtual void setEnabled(bool enabled)
Enable/Disable the item following the user checkbox action according to enabled.
Definition: TrackerPluginItem.cpp:59
void twoline2rv(char longstr1[130], char longstr2[130], char typerun, char typeinput, char opsmode, gravconsttype whichconst, double &startmfe, double &stopmfe, double &deltamin, elsetrec &satrec)
Definition: sgp4io.cpp:71
QString trimmed() const
const char * constData() const
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const
GeoDataPlacemark * placemark()
Returns the wrapped placemark which will be displayed if this item is in a TrackerPluginModel.
Definition: TrackerPluginItem.cpp:49
void fileParsed(const QString &id)
QVector< TrackerPluginItem * > items() const
Return all available items.
Definition: TrackerPluginModel.cpp:127
void endUpdateItems()
End a series of add or remove items operations on the model.
Definition: TrackerPluginModel.cpp:151
Definition: sgp4unit.h:60
void parseCatalog(const QString &id, const QByteArray &data)
Parse the Marble Satellite Catalog id with content data.
Definition: SatellitesModel.cpp:134
void setStateVector(double mjd, double x, double y, double z, double vx, double vy, double vz)
Definition: planetarySats.cpp:171
Subclass this to represent items in your TrackerPluginModel.
Definition: TrackerPluginItem.h:29
QString toLower() const
QByteArray toLocal8Bit() const
void parseFile(const QString &id, const QByteArray &file)
This method is called whenever a file queued up for download by downloadFile() has finished downloadi...
Definition: SatellitesModel.cpp:119
void update()
Reimplement this method to update the placemark, for example to change its coordinates.
Definition: SatellitesTLEItem.cpp:81
void beginUpdateItems()
Begin a series of add or remove items operations on the model.
Definition: TrackerPluginModel.cpp:142
void loadSettings(const QHash< QString, QVariant > &settings)
Definition: SatellitesModel.cpp:69
bool isEmpty() const
void setGlow(bool on)
Enable or disable a glow effect around the text of the label.
Definition: GeoDataLabelStyle.cpp:143
A model used to download, store and update items.
Definition: TrackerPluginModel.h:29
bool contains(char ch) const
void push_back(const T &value)
An instance of SatellitesMSCItem represents an item of a Marble satellites catalog.
Definition: SatellitesMSCItem.h:33
void setStyle(GeoDataStyle *style)
Sets the style of the placemark.
Definition: GeoDataFeature.cpp:735
QString relatedBody() const
Definition: SatellitesMSCItem.cpp:72
void addItem(TrackerPluginItem *mark)
Add the item mark to the model.
Definition: TrackerPluginModel.cpp:121
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
int size() const
Definition: MarbleClock.h:25
GeoDataLabelStyle & labelStyle()
Return the label style of this style.
Definition: GeoDataStyle.cpp:163
Definition: planetarySats.h:17
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.