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

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

#include <SunriseSunset.h>

Inheritance diagram for osmscout::SunriseSunset:

Public Slots

void tick ()

Signals

void updated ()

Public Member Functions

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

Properties

bool day
double latitude
double longitude
bool ready
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

References SunriseSunset().

◆ SunriseSunset() [3/3]

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

References SunriseSunset().

◆ ~SunriseSunset()

osmscout::SunriseSunset::~SunriseSunset ( )
overridedefault

References SunriseSunset().

Member Function Documentation

◆ getLatitude()

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

References getLatitude().

Referenced by getLatitude().

◆ 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

References SunriseSunset().

◆ operator=() [2/2]

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

References SunriseSunset().

◆ setLatitude()

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

◆ setLongitude()

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

◆ tick

void osmscout::SunriseSunset::tick ( )
slot

References updated().

Referenced by SunriseSunset(), and updated().

◆ updated

void osmscout::SunriseSunset::updated ( )
signal

References SunriseSunset(), tick(), and updated().

Referenced by tick(), and updated().

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 files: