added: a new directory "etc"
there'll be some generic config files for winix
added: a new file in etc directory: time_zones_file
list of time zones (not finished yet -- daylight saving time is needed)
added: option to config: etc_dir
a directory in which there are some config files
used mainly when winix starts
default: empty (means not for using)
added: option to config: time_zones_file
a file in etc_dir with time zones info
default: time_zones.conf
this is a Space structure with all time zones
added: to system: TimeZones struct
list of time zones read from etc/time_zones.conf
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@849 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include "image.h"
|
||||
#include "threadmanager.h"
|
||||
#include "notify/notify.h"
|
||||
#include "timezones.h"
|
||||
|
||||
|
||||
class Functions;
|
||||
@@ -73,6 +74,10 @@ public:
|
||||
// jobs
|
||||
Job job;
|
||||
|
||||
// time zones read from etc/time_zones.conf
|
||||
// when winix starts
|
||||
TimeZones time_zones;
|
||||
|
||||
|
||||
void SetCur(Cur * pcur);
|
||||
void SetConfig(Config * pconfig);
|
||||
@@ -161,6 +166,9 @@ public:
|
||||
|
||||
bool AddCommonFileToVar(const wchar_t * file_path, const wchar_t * url, bool overwrite_existing = true);
|
||||
|
||||
// reloading time zones
|
||||
void ReadTimeZones();
|
||||
|
||||
private:
|
||||
|
||||
Cur * cur;
|
||||
|
||||
Reference in New Issue
Block a user