libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::QmlSettings Class Reference

#include <libosmscout-client-qt/include/osmscoutclientqt/QmlSettings.h>

Inheritance diagram for osmscout::QmlSettings:
Collaboration diagram for osmscout::QmlSettings:

Signals

void MapDPIChange (double dpi)
void OnlineTilesEnabledChanged (bool enabled)
void OnlineTileProviderIdChanged (const QString id)
void OfflineMapChanged (bool)
void StyleSheetFileChanged (const QString file)
void RenderSeaChanged (bool)
void FontNameChanged (const QString fontName)
void FontSizeChanged (double fontSize)
void ShowAltLanguageChanged (bool showAltLanguage)
void UnitsChanged (const QString units)

Public Member Functions

 QmlSettings ()
 ~QmlSettings () override=default
double GetPhysicalDPI () const
void SetMapDPI (double dpi)
double GetMapDPI () const
bool GetOnlineTilesEnabled () const
void SetOnlineTilesEnabled (bool b)
const QString GetOnlineTileProviderId () const
void SetOnlineTileProviderId (QString id)
Q_INVOKABLE QString onlineProviderCopyright ()
bool GetOfflineMap () const
void SetOfflineMap (bool)
QString GetStyleSheetFile () const
void SetStyleSheetFile (const QString file)
bool GetRenderSea () const
void SetRenderSea (bool)
QString GetFontName () const
void SetFontName (const QString fontName)
double GetFontSize () const
void SetFontSize (double fontSize)
bool GetShowAltLanguage () const
void SetShowAltLanguage (bool showAltLanguage)
QString GetUnits () const
void SetUnits (const QString units)

Properties

double physicalDPI
double mapDPI
bool onlineTiles
QString onlineTileProviderId
bool offlineMap
QString styleSheetFile
bool renderSea
QString fontName
double fontSize
bool showAltLanguage
QString units
 metrics or imperial

Detailed Description

Provides interface to Settings object from QML. It should be registered by qmlRegisterType before first use.

qmlRegisterType<QmlSettings>("net.sf.libosmscout.map", 1, 0, "Settings");

It may be imported and used in QML then:

import net.sf.libosmscout.map 1.0
Settings {
id: settings
}

Constructor & Destructor Documentation

◆ QmlSettings()

osmscout::QmlSettings::QmlSettings ( )

◆ ~QmlSettings()

osmscout::QmlSettings::~QmlSettings ( )
overridedefault

Member Function Documentation

◆ FontNameChanged

void osmscout::QmlSettings::FontNameChanged ( const QString fontName)
signal

◆ FontSizeChanged

void osmscout::QmlSettings::FontSizeChanged ( double fontSize)
signal

◆ GetFontName()

QString osmscout::QmlSettings::GetFontName ( ) const

◆ GetFontSize()

double osmscout::QmlSettings::GetFontSize ( ) const

◆ GetMapDPI()

double osmscout::QmlSettings::GetMapDPI ( ) const

◆ GetOfflineMap()

bool osmscout::QmlSettings::GetOfflineMap ( ) const

◆ GetOnlineTileProviderId()

const QString osmscout::QmlSettings::GetOnlineTileProviderId ( ) const

◆ GetOnlineTilesEnabled()

bool osmscout::QmlSettings::GetOnlineTilesEnabled ( ) const

◆ GetPhysicalDPI()

double osmscout::QmlSettings::GetPhysicalDPI ( ) const

◆ GetRenderSea()

bool osmscout::QmlSettings::GetRenderSea ( ) const

◆ GetShowAltLanguage()

bool osmscout::QmlSettings::GetShowAltLanguage ( ) const

◆ GetStyleSheetFile()

QString osmscout::QmlSettings::GetStyleSheetFile ( ) const

◆ GetUnits()

QString osmscout::QmlSettings::GetUnits ( ) const

◆ MapDPIChange

void osmscout::QmlSettings::MapDPIChange ( double dpi)
signal

◆ OfflineMapChanged

void osmscout::QmlSettings::OfflineMapChanged ( bool )
signal

◆ onlineProviderCopyright()

Q_INVOKABLE QString osmscout::QmlSettings::onlineProviderCopyright ( )

◆ OnlineTileProviderIdChanged

void osmscout::QmlSettings::OnlineTileProviderIdChanged ( const QString id)
signal

◆ OnlineTilesEnabledChanged

void osmscout::QmlSettings::OnlineTilesEnabledChanged ( bool enabled)
signal

◆ RenderSeaChanged

void osmscout::QmlSettings::RenderSeaChanged ( bool )
signal

◆ SetFontName()

void osmscout::QmlSettings::SetFontName ( const QString fontName)

◆ SetFontSize()

void osmscout::QmlSettings::SetFontSize ( double fontSize)

◆ SetMapDPI()

void osmscout::QmlSettings::SetMapDPI ( double dpi)

◆ SetOfflineMap()

void osmscout::QmlSettings::SetOfflineMap ( bool )

◆ SetOnlineTileProviderId()

void osmscout::QmlSettings::SetOnlineTileProviderId ( QString id)

◆ SetOnlineTilesEnabled()

void osmscout::QmlSettings::SetOnlineTilesEnabled ( bool b)

◆ SetRenderSea()

void osmscout::QmlSettings::SetRenderSea ( bool )

◆ SetShowAltLanguage()

void osmscout::QmlSettings::SetShowAltLanguage ( bool showAltLanguage)

◆ SetStyleSheetFile()

void osmscout::QmlSettings::SetStyleSheetFile ( const QString file)

◆ SetUnits()

void osmscout::QmlSettings::SetUnits ( const QString units)

◆ ShowAltLanguageChanged

void osmscout::QmlSettings::ShowAltLanguageChanged ( bool showAltLanguage)
signal

◆ StyleSheetFileChanged

void osmscout::QmlSettings::StyleSheetFileChanged ( const QString file)
signal

◆ UnitsChanged

void osmscout::QmlSettings::UnitsChanged ( const QString units)
signal

Property Documentation

◆ fontName

QString osmscout::QmlSettings::fontName
readwrite

◆ fontSize

double osmscout::QmlSettings::fontSize
readwrite

◆ mapDPI

double osmscout::QmlSettings::mapDPI
readwrite

◆ offlineMap

bool osmscout::QmlSettings::offlineMap
readwrite

◆ onlineTileProviderId

QString osmscout::QmlSettings::onlineTileProviderId
readwrite

◆ onlineTiles

bool osmscout::QmlSettings::onlineTiles
readwrite

◆ physicalDPI

double osmscout::QmlSettings::physicalDPI
read

◆ renderSea

bool osmscout::QmlSettings::renderSea
readwrite

◆ showAltLanguage

bool osmscout::QmlSettings::showAltLanguage
readwrite

◆ styleSheetFile

QString osmscout::QmlSettings::styleSheetFile
readwrite

◆ units

QString osmscout::QmlSettings::units
readwrite

metrics or imperial


The documentation for this class was generated from the following file: