- added to FunctionBase: bool register_default_models (default true)

if true then winix will add default models for ezc templates such as "request", "item", etc.
- some methods from templates/item.cpp moved to Item
This commit is contained in:
2021-06-20 18:04:50 +02:00
parent e7c7324058
commit 79eda7abb0
21 changed files with 271 additions and 83 deletions

View File

@@ -52,6 +52,8 @@ class Session;
class Locale;
class SessionManager;
class TimeZones;
class PatternCacher;
class WinixModelConnector : public morm::ModelConnector
@@ -72,6 +74,8 @@ public:
Locale * get_winix_locale();
SessionManager * get_winix_session_manager();
TimeZones * get_winix_time_zones();
PatternCacher * get_winix_pattern_cacher();
const Config * get_winix_config() const;
const Request * get_winix_request() const;
@@ -85,6 +89,7 @@ public:
const Locale * get_winix_locale() const;
const SessionManager * get_winix_session_manager() const;
const TimeZones * get_winix_time_zones() const;
const PatternCacher * get_winix_pattern_cacher() const;
void set_winix_config(Config * config);
void set_winix_request(Request * request);
@@ -98,6 +103,7 @@ public:
void set_winix_locale(Locale * locale);
void set_winix_session_manager(SessionManager * session_manager);
void set_winix_time_zones(TimeZones * time_zones);
void set_winix_pattern_cacher(PatternCacher * pattern_cacher);
protected:
@@ -114,7 +120,7 @@ protected:
Locale * locale;
SessionManager * session_manager;
TimeZones * time_zones;
PatternCacher * pattern_cacher;
};