void MarbleWidget::setSubSolarPointIconVisible( bool visible ) { if ( d->map()->isSubSolarPointIconVisible() != visible ) { d->map()->setSubSolarPointIconVisible( visible ); } QList<RenderPlugin *> pluginList = renderPlugins(); QList<RenderPlugin *>::const_iterator i = pluginList.constBegin(); QList<RenderPlugin *>::const_iterator const end = pluginList.constEnd(); for (; i != end; ++i ) { if ( (*i)->nameId() == "sun" ) { (*i)->setVisible( visible ); } } }
bool MarbleMap::showCrosshairs() const { bool visible = false; QList<RenderPlugin *> pluginList = renderPlugins(); QList<RenderPlugin *>::const_iterator i = pluginList.constBegin(); QList<RenderPlugin *>::const_iterator const end = pluginList.constEnd(); for (; i != end; ++i ) { if ( (*i)->nameId() == "crosshairs" ) { visible = (*i)->visible(); } } return visible; }