Marble::LayerManager
#include <LayerManager.h>
Signals | |
void | pluginSettingsChanged () |
void | renderPluginInitialized (RenderPlugin *renderPlugin) |
void | repaintNeeded (const QRegion &dirtyRegion=QRegion()) |
void | visibilityChanged (const QString &nameId, bool visible) |
Public Slots | |
void | setShowBackground (bool show) |
void | setShowRuntimeTrace (bool show) |
Detailed Description
Handles rendering of all active layers in the correct order.
Definition at line 34 of file LayerManager.h.
Constructor & Destructor Documentation
◆ LayerManager()
Definition at line 64 of file LayerManager.cpp.
◆ ~LayerManager()
|
override |
Definition at line 70 of file LayerManager.cpp.
Member Function Documentation
◆ addLayer()
void Marble::LayerManager::addLayer | ( | LayerInterface * | layer | ) |
Add a layer to be included in rendering.
Definition at line 217 of file LayerManager.cpp.
◆ addRenderPlugin()
void Marble::LayerManager::addRenderPlugin | ( | RenderPlugin * | renderPlugin | ) |
Definition at line 85 of file LayerManager.cpp.
◆ dataPlugins()
QList< AbstractDataPlugin * > Marble::LayerManager::dataPlugins | ( | ) | const |
Returns a list of all DataPlugins on the layer.
- Returns
- the list of DataPlugins
Definition at line 103 of file LayerManager.cpp.
◆ internalLayers()
QList< LayerInterface * > Marble::LayerManager::internalLayers | ( | ) | const |
Definition at line 229 of file LayerManager.cpp.
◆ pluginSettingsChanged
|
signal |
This signal is emitted when the settings of a plugin changed.
◆ removeLayer()
void Marble::LayerManager::removeLayer | ( | LayerInterface * | layer | ) |
Remove a layer from being included in rendering.
Definition at line 224 of file LayerManager.cpp.
◆ renderLayers()
void Marble::LayerManager::renderLayers | ( | GeoPainter * | painter, |
ViewportParams * | viewport ) |
Definition at line 118 of file LayerManager.cpp.
◆ renderPluginInitialized
|
signal |
Signal that a render item has been initialized.
◆ renderState()
RenderState Marble::LayerManager::renderState | ( | ) | const |
Definition at line 234 of file LayerManager.cpp.
◆ repaintNeeded
This signal is emitted when the repaint of the view was requested by a plugin.
If available with the dirtyRegion
which is the region the view will change in. If dirtyRegion.isEmpty() returns true, the whole viewport has to be repainted.
◆ setShowBackground
|
slot |
Definition at line 207 of file LayerManager.cpp.
◆ setShowRuntimeTrace
|
slot |
Definition at line 212 of file LayerManager.cpp.
◆ showBackground()
bool Marble::LayerManager::showBackground | ( | ) | const |
Definition at line 75 of file LayerManager.cpp.
◆ showRuntimeTrace()
bool Marble::LayerManager::showRuntimeTrace | ( | ) | const |
Definition at line 80 of file LayerManager.cpp.
◆ whichItemAt()
Returns all items of dataPlugins on the position curpos.
Definition at line 108 of file LayerManager.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:18 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.