libosmscout  1.1.1
Signals | Public Member Functions | Properties | List of all members
osmscout::QmlSettings Class Reference

#include <libosmscout-client-qt/include/osmscout/Settings.h>

Inheritance diagram for osmscout::QmlSettings:
Inheritance graph
[legend]
Collaboration diagram for osmscout::QmlSettings:
Collaboration graph
[legend]

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 More...
 

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: