marble
#include <WikipediaItem.h>
Public Slots | |
void | openBrowser () |
Public Slots inherited from Marble::AbstractDataPluginItem | |
void | toggleFavorite () |
Public Member Functions | |
WikipediaItem (MarbleWidget *widget, QObject *parent) | |
~WikipediaItem () | |
QAction * | action () |
void | addDownloadedFile (const QString &url, const QString &type) |
bool | initialized () const |
qreal | latitude () const |
qreal | longitude () const |
QString | name () const |
bool | operator< (const AbstractDataPluginItem *other) const |
void | paint (QPainter *painter) |
double | rank () const |
void | setIcon (const QIcon &icon) |
void | setLatitude (qreal latitude) |
void | setLongitude (qreal longitude) |
void | setName (const QString &name) |
void | setRank (double rank) |
void | setSettings (const QHash< QString, QVariant > &settings) |
void | setSummary (const QString &summary) |
void | setThumbnailImageUrl (const QUrl &thumbnailImageUrl) |
void | setUrl (const QUrl &url) |
QString | summary () const |
QUrl | thumbnailImageUrl () const |
QUrl | url () const |
Public Member Functions inherited from Marble::AbstractDataPluginItem | |
AbstractDataPluginItem (QObject *parent=0) | |
virtual | ~AbstractDataPluginItem () |
virtual QList< QAction * > | actions () |
qreal | addedAngularResolution () const |
QString | id () const |
bool | isFavorite () const |
bool | isSticky () const |
void | setAddedAngularResolution (qreal resolution) |
virtual void | setFavorite (bool favorite) |
void | setId (const QString &id) |
void | setSticky (bool sticky) |
void | setTarget (const QString &target) |
void | setToolTip (const QString &toolTip) |
QString | target () const |
QString | toolTip () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from Marble::BillboardGraphicsItem | |
BillboardGraphicsItem () | |
Qt::Alignment | alignment () const |
QList< QRectF > | boundingRects () const |
QRectF | containsRect (const QPointF &point) const |
GeoDataCoordinates | coordinate () const |
QList< QPointF > | positions () const |
void | setAlignment (Qt::Alignment alignment) |
void | setCoordinate (const GeoDataCoordinates &coordinates) |
Public Member Functions inherited from Marble::MarbleGraphicsItem | |
virtual | ~MarbleGraphicsItem () |
CacheMode | cacheMode () const |
bool | contains (const QPointF &point) const |
virtual QRectF | contentRect () const |
virtual QSizeF | contentSize () const |
void | hide () |
AbstractMarbleGraphicsLayout * | layout () const |
bool | paintEvent (QPainter *painter, const ViewportParams *viewport) |
void | setCacheMode (CacheMode mode) |
virtual void | setContentSize (const QSizeF &size) |
void | setLayout (AbstractMarbleGraphicsLayout *layout) |
virtual void | setProjection (const ViewportParams *viewport) |
void | setSize (const QSizeF &size) |
void | setVisible (bool visible) |
void | show () |
QSizeF | size () const |
bool | visible () const |
Additional Inherited Members | |
Public Types inherited from Marble::MarbleGraphicsItem | |
enum | CacheMode { NoCache, ItemCoordinateCache, DeviceCoordinateCache } |
Signals inherited from Marble::AbstractDataPluginItem | |
void | favoriteChanged (const QString &id, bool favorite) |
void | idChanged () |
void | stickyChanged () |
void | updated () |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
Protected Member Functions inherited from Marble::MarbleGraphicsItem | |
MarbleGraphicsItem (MarbleGraphicsItemPrivate *d_ptr) | |
virtual bool | eventFilter (QObject *object, QEvent *e) |
void | update () |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Protected Attributes inherited from Marble::MarbleGraphicsItem | |
MarbleGraphicsItemPrivate *const | d |
Properties inherited from Marble::AbstractDataPluginItem | |
bool | favorite |
QString | identifier |
bool | sticky |
Properties inherited from QObject | |
objectName | |
Detailed Description
Definition at line 29 of file WikipediaItem.h.
Constructor & Destructor Documentation
WikipediaItem::WikipediaItem | ( | MarbleWidget * | widget, |
QObject * | parent | ||
) |
Definition at line 40 of file WikipediaItem.cpp.
WikipediaItem::~WikipediaItem | ( | ) |
Definition at line 53 of file WikipediaItem.cpp.
Member Function Documentation
|
virtual |
Returns the action of this specific item.
Reimplemented from Marble::AbstractDataPluginItem.
Definition at line 166 of file WikipediaItem.cpp.
Reimplemented from Marble::AbstractDataPluginItem.
Definition at line 74 of file WikipediaItem.cpp.
|
virtual |
Implements Marble::AbstractDataPluginItem.
Definition at line 69 of file WikipediaItem.cpp.
qreal WikipediaItem::latitude | ( | ) | const |
Definition at line 123 of file WikipediaItem.cpp.
qreal WikipediaItem::longitude | ( | ) | const |
Definition at line 111 of file WikipediaItem.cpp.
QString WikipediaItem::name | ( | ) | const |
Definition at line 58 of file WikipediaItem.cpp.
|
slot |
Definition at line 172 of file WikipediaItem.cpp.
|
virtual |
Implements Marble::AbstractDataPluginItem.
Definition at line 83 of file WikipediaItem.cpp.
|
virtual |
Paints the item in item coordinates.
This has to be reimplemented by the subclass This function will be called by paintEvent().
Reimplemented from Marble::MarbleGraphicsItem.
Definition at line 89 of file WikipediaItem.cpp.
double WikipediaItem::rank | ( | ) | const |
Definition at line 214 of file WikipediaItem.cpp.
void WikipediaItem::setIcon | ( | const QIcon & | icon | ) |
Definition at line 189 of file WikipediaItem.cpp.
void WikipediaItem::setLatitude | ( | qreal | latitude | ) |
Definition at line 128 of file WikipediaItem.cpp.
void WikipediaItem::setLongitude | ( | qreal | longitude | ) |
Definition at line 116 of file WikipediaItem.cpp.
void WikipediaItem::setName | ( | const QString & | name | ) |
Definition at line 63 of file WikipediaItem.cpp.
void WikipediaItem::setRank | ( | double | rank | ) |
Set a popularity rank.
Larger means more popular. Default rank is 0
Definition at line 209 of file WikipediaItem.cpp.
Set the settings of the item.
This is usually called automatically before painting. If you reimplement this it would be useful to check for changes before copying.
Reimplemented from Marble::AbstractDataPluginItem.
Definition at line 197 of file WikipediaItem.cpp.
void WikipediaItem::setSummary | ( | const QString & | summary | ) |
Definition at line 160 of file WikipediaItem.cpp.
void WikipediaItem::setThumbnailImageUrl | ( | const QUrl & | thumbnailImageUrl | ) |
Definition at line 150 of file WikipediaItem.cpp.
void WikipediaItem::setUrl | ( | const QUrl & | url | ) |
Definition at line 140 of file WikipediaItem.cpp.
QString WikipediaItem::summary | ( | ) | const |
Definition at line 155 of file WikipediaItem.cpp.
QUrl WikipediaItem::thumbnailImageUrl | ( | ) | const |
Definition at line 145 of file WikipediaItem.cpp.
QUrl WikipediaItem::url | ( | ) | const |
Definition at line 135 of file WikipediaItem.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:47 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.