libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::SunriseSunset Class Reference

#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
 
SunriseSunsetoperator= (const SunriseSunset &)=delete
 
SunriseSunsetoperator= (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 ( )

References tick().

◆ 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

References updated().

Referenced by SunriseSunset().

◆ updated

void osmscout::SunriseSunset::updated ( )
signal

Referenced by tick().

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: