Marble
RenderPlugin.h
47 Q_PROPERTY(bool userCheckable READ isUserCheckable WRITE setUserCheckable NOTIFY userCheckableChanged)
The data model (not based on QAbstractModel) for a MarbleWidget.
Definition MarbleModel.h:84
The class that specifies the Marble layer interface of a plugin.
Definition RenderPluginInterface.h:26
Provides common access to various kinds of plugins without having to know about their details.
Definition RenderPluginModel.h:26
virtual QString guiString() const =0
String that should be displayed in GUI.
virtual RenderPlugin * newInstance(const MarbleModel *marbleModel) const =0
Creation a new instance of the plugin.
void enabledChanged(bool enable)
This signal is emitted if the enabled property is changed with.
virtual const QList< QActionGroup * > * actionGroups() const
Getting all actions.
Definition RenderPlugin.cpp:83
void actionGroupsChanged()
This signal is emitted if the actions that the plugin supports change in any way.
bool setSetting(const QString &key, const QVariant &value)
Change setting key's values.
Definition RenderPlugin.cpp:216
QVariant setting(const QString &key) const
Getting setting value from the settings.
Definition RenderPlugin.cpp:228
virtual void setSettings(const QHash< QString, QVariant > &settings)
Set the settings of the plugin.
Definition RenderPlugin.cpp:180
void repaintNeeded(const QRegion &dirtyRegion=QRegion())
This signal is emitted if an update of the view is needed.
virtual const QList< QActionGroup * > * toolbarActionGroups() const
Getting all actions which should be placed in the toolbar.
Definition RenderPlugin.cpp:88
virtual QHash< QString, QVariant > settings() const
Settings of the plugin.
Definition RenderPlugin.cpp:170
void userCheckableChanged(bool isUserCheckable)
This signal is emitted if the user checkable property is changed with.
void settingsChanged(const QString &nameId)
This signal is emitted if the settings of the RenderPlugin changed.
void visibilityChanged(bool visible, const QString &nameId)
This signal is emitted if the visibility is changed with.
void restoreDefaultSettings()
Passes an empty set of settings to the plugin.
Definition RenderPlugin.cpp:206
Binds a QML item to a specific geodetic location in screen coordinates.
Definition AbstractDataPlugin.cpp:23
QObject(QObject *parent)
Q_OBJECTQ_OBJECT
Q_PROPERTY(...)
Q_SIGNALSQ_SIGNALS
Q_SLOTSQ_SLOTS
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:10 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:10 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.