mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-05-19 05:57:30 -04:00
From now on in the settings, instead of the two options: "Automatic date and time", and "Automatic time zone" there will be only the first one, which allows to manually set the time and time zone.
41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
|
|
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
|
|
|
|
#pragma once
|
|
|
|
#include <time/time_locale.hpp>
|
|
|
|
namespace stm::api
|
|
{
|
|
/**
|
|
* Gets value corresponded to current Automatic Date and Time setting stored in DB
|
|
* @return actual setting value
|
|
*/
|
|
bool isAutomaticDateAndTime();
|
|
/**
|
|
* Gets value corresponded to current Time format stored in DB
|
|
* @return actual setting value
|
|
*/
|
|
utils::time::Locale::DateFormat dateFormat();
|
|
/**
|
|
* Gets value corresponded to current Date format setting stored in DB
|
|
* @return actual setting value
|
|
*/
|
|
utils::time::Locale::TimeFormat timeFormat();
|
|
/**
|
|
*It checks if there is 12h time format set
|
|
* @return true when 12h format is set, false when 24h format is set
|
|
*/
|
|
bool isTimeFormat12h();
|
|
/**
|
|
* Gets value corresponded to current timezone setting stored in DB
|
|
* @return current timezone name
|
|
*/
|
|
const std::string getCurrentTimezoneName();
|
|
/**
|
|
* Gets value corresponded to current timezone setting stored in DB
|
|
* @return current timezone rules
|
|
*/
|
|
const std::string getCurrentTimezoneRules();
|
|
} // namespace stm::api
|