1#ifndef OSMSCOUT_CLIENT_QT_QMLSETTINGS_H
2#define OSMSCOUT_CLIENT_QT_QMLSETTINGS_H
25#include <osmscoutclient/Settings.h>
69 Slot<
double> mapDPISlot{
74 [
this](
const bool &b){this->OnlineTilesEnabledChanged(b);}
77 Slot<std::string> onlineTileProviderIdSlot{
78 [
this](
const std::string &str){ this->OnlineTileProviderIdChanged(QString::fromStdString(str));}
81 Slot<bool> offlineMapSlot{
82 [
this](
const bool &b){ this->OfflineMapChanged(b);}
85 Slot<std::string> styleSheetFileSlot{
86 [
this](
const std::string &str){ this->StyleSheetFileChanged(QString::fromStdString(str));}
89 Slot<bool> renderSeaSlot{
90 [
this](
const bool &b){ this->RenderSeaChanged(b);}
93 Slot<std::string> fontNameSlot{
94 [
this](
const std::string &str){ this->FontNameChanged(QString::fromStdString(str));}
97 Slot<double> fontSizeSlot{
98 [
this](
const double &d){ this->FontSizeChanged(d);}
101 Slot<bool> showAltLanguageSlot{
102 [
this](
const bool &b){ this->ShowAltLanguageChanged(b);}
105 Slot<std::string> unitsSlot{
106 [
this](
const std::string &str){ this->UnitsChanged(QString::fromStdString(str));}
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
bool offlineMap
Definition QmlSettings.h:56
void OfflineMapChanged(bool)
bool GetRenderSea() const
Q_INVOKABLE QString onlineProviderCopyright()
void FontNameChanged(const QString fontName)
bool GetOnlineTilesEnabled() const
QString onlineTileProviderId
Definition QmlSettings.h:55
void MapDPIChange(double dpi)
void SetMapDPI(double dpi)
void OnlineTilesEnabledChanged(bool enabled)
QString fontName
Definition QmlSettings.h:59
void SetOnlineTileProviderId(QString id)
double GetFontSize() const
void SetUnits(const QString units)
QString units
metrics or imperial
Definition QmlSettings.h:63
bool showAltLanguage
Definition QmlSettings.h:61
bool GetShowAltLanguage() const
void SetFontSize(double fontSize)
bool GetOfflineMap() const
QString GetStyleSheetFile() const
bool onlineTiles
Definition QmlSettings.h:54
void UnitsChanged(const QString units)
double GetPhysicalDPI() const
~QmlSettings() override=default
double fontSize
Definition QmlSettings.h:60
void SetFontName(const QString fontName)
void OnlineTileProviderIdChanged(const QString id)
bool renderSea
Definition QmlSettings.h:58
QString styleSheetFile
Definition QmlSettings.h:57
void SetOnlineTilesEnabled(bool b)
const QString GetOnlineTileProviderId() const
void StyleSheetFileChanged(const QString file)
double physicalDPI
Definition QmlSettings.h:52
void RenderSeaChanged(bool)
void ShowAltLanguageChanged(bool showAltLanguage)
void SetStyleSheetFile(const QString file)
void SetShowAltLanguage(bool showAltLanguage)
void FontSizeChanged(double fontSize)
QString GetFontName() const
double mapDPI
Definition QmlSettings.h:53