24#ifndef HTML_FORM_OVERWRITE_CONDITIONAL_ACTION_HPP
25#define HTML_FORM_OVERWRITE_CONDITIONAL_ACTION_HPP
37#include "html_overwrite_action.hpp"
38#include "html_form_overwrite_combining_criterium.hpp"
39#include "body_builder.hpp"
41#include "html_form_fieldset.hpp"
42#include "html_form_overwrite_action.hpp"
55 static const std::string changed;
83 virtual void load_json(
const json & source)
override;
92 virtual void on_event(
const std::string & event_name)
override;
104 static constexpr const char* act_true_changed =
"true changed";
105 static constexpr const char* act_false_changed =
"false changed";
107 static constexpr const char* action_type_undefined =
"undefined";
108 static constexpr const char* action_type_const =
"constant";
109 static constexpr const char* action_type_condition =
"condition";
111 static constexpr const char* css_cond =
"html_form_overwrite_cond_act";
113 static constexpr const unsigned int format_version = 1;
114 static constexpr const char* myclass_id =
"html_form_overwrite_conditional_action";
116 static constexpr const char* jlabel_condition =
"condition";
117 static constexpr const char* jlabel_when_true =
"when-true";
118 static constexpr const char* jlabel_when_false =
"when-false";
class of object that are pointed/triggered to by others
Definition: actor.hpp:55
class events
Definition: events.hpp:52
html component used for constant actions in overwriting policies
Definition: html_overwrite_action.hpp:48
class jsoner
Definition: jsoner.hpp:73
defines jsoner class and class exception_json