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

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

Inheritance diagram for osmscout::SunriseSunset:
Collaboration diagram for osmscout::SunriseSunset:

Public Slots

void tick ()

Signals

void updated ()

Public Member Functions

 SunriseSunset ()
 SunriseSunset (const SunriseSunset &)=delete
 SunriseSunset (SunriseSunset &&)=delete
 ~SunriseSunset () override=default
SunriseSunsetoperator= (const SunriseSunset &)=delete
SunriseSunsetoperator= (SunriseSunset &&)=delete
double getLatitude () const
void setLatitude (double lat)
double getLongitude () const
void setLongitude (double lon)
bool isReady () const
QDateTime getSunrise () const
QDateTime getSunset () const
bool isDay () const

Properties

double latitude
double longitude
bool ready
bool day
QDateTime sunrise
QDateTime sunset

Detailed Description

QML Component for computing today's sunrise / sunset time for specific place on Earth.

Constructor & Destructor Documentation

◆ SunriseSunset() [1/3]

osmscout::SunriseSunset::SunriseSunset ( )

◆ SunriseSunset() [2/3]

osmscout::SunriseSunset::SunriseSunset ( const SunriseSunset & )
delete

◆ SunriseSunset() [3/3]

osmscout::SunriseSunset::SunriseSunset ( SunriseSunset && )
delete

◆ ~SunriseSunset()

osmscout::SunriseSunset::~SunriseSunset ( )
overridedefault

Member Function Documentation

◆ getLatitude()

double osmscout::SunriseSunset::getLatitude ( ) const
inline

◆ getLongitude()

double osmscout::SunriseSunset::getLongitude ( ) const
inline

◆ getSunrise()

QDateTime osmscout::SunriseSunset::getSunrise ( ) const
inline

◆ getSunset()

QDateTime osmscout::SunriseSunset::getSunset ( ) const
inline

◆ isDay()

bool osmscout::SunriseSunset::isDay ( ) const

◆ isReady()

bool osmscout::SunriseSunset::isReady ( ) const
inline

◆ operator=() [1/2]

SunriseSunset & osmscout::SunriseSunset::operator= ( const SunriseSunset & )
delete

◆ operator=() [2/2]

SunriseSunset & osmscout::SunriseSunset::operator= ( SunriseSunset && )
delete

◆ setLatitude()

void osmscout::SunriseSunset::setLatitude ( double lat)

◆ setLongitude()

void osmscout::SunriseSunset::setLongitude ( double lon)

◆ tick

void osmscout::SunriseSunset::tick ( )
slot

◆ updated

void osmscout::SunriseSunset::updated ( )
signal

Property Documentation

◆ day

bool osmscout::SunriseSunset::day
read

◆ latitude

double osmscout::SunriseSunset::latitude
readwrite

◆ longitude

double osmscout::SunriseSunset::longitude
readwrite

◆ ready

bool osmscout::SunriseSunset::ready
read

◆ sunrise

QDateTime osmscout::SunriseSunset::sunrise
read

◆ sunset

QDateTime osmscout::SunriseSunset::sunset
read

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