5 int AutoConf::load_defaults(Defaults* defaults)
7 fade = defaults->get("SHOW_FADE", 0);
8 pan = defaults->get("SHOW_PAN", 1);
9 mute = defaults->get("SHOW_MUTE", 0);
10 transitions = defaults->get("SHOW_TRANSITIONS", 1);
11 plugins = defaults->get("SHOW_PLUGINS", 1);
12 camera = defaults->get("SHOW_CAMERA", 1);
13 projector = defaults->get("SHOW_PROJECTOR", 1);
14 mode = defaults->get("SHOW_MODE", 1);
15 mask = defaults->get("SHOW_MASK", 0);
16 czoom = defaults->get("SHOW_CZOOM", 0);
17 pzoom = defaults->get("SHOW_PZOOM", 0);
21 void AutoConf::load_xml(FileXML *file)
23 fade = file->tag.get_property("SHOW_FADE", 0);
24 pan = file->tag.get_property("SHOW_PAN", 0);
25 mute = file->tag.get_property("SHOW_MUTE", 0);
26 transitions = file->tag.get_property("SHOW_TRANSITIONS", 1);
27 plugins = file->tag.get_property("SHOW_PLUGINS", 1);
28 camera = file->tag.get_property("SHOW_CAMERA", 1);
29 projector = file->tag.get_property("SHOW_PROJECTOR", 1);
30 mode = file->tag.get_property("SHOW_MODE", 1);
31 mask = file->tag.get_property("SHOW_MASK", 0);
32 czoom = file->tag.get_property("SHOW_CZOOM", 0);
33 pzoom = file->tag.get_property("SHOW_PZOOM", 0);
36 int AutoConf::save_defaults(Defaults* defaults)
38 defaults->update("SHOW_FADE", fade);
39 defaults->update("SHOW_PAN", pan);
40 defaults->update("SHOW_MUTE", mute);
41 defaults->update("SHOW_TRANSITIONS", transitions);
42 defaults->update("SHOW_PLUGINS", plugins);
43 defaults->update("SHOW_CAMERA", camera);
44 defaults->update("SHOW_PROJECTOR", projector);
45 defaults->update("SHOW_MODE", mode);
46 defaults->update("SHOW_MASK", mask);
47 defaults->update("SHOW_CZOOM", czoom);
48 defaults->update("SHOW_PZOOM", pzoom);
52 void AutoConf::save_xml(FileXML *file)
54 file->tag.set_property("SHOW_FADE", fade);
55 file->tag.set_property("SHOW_PAN", pan);
56 file->tag.set_property("SHOW_MUTE", mute);
57 file->tag.set_property("SHOW_TRANSITIONS", transitions);
58 file->tag.set_property("SHOW_PLUGINS", plugins);
59 file->tag.set_property("SHOW_CAMERA", camera);
60 file->tag.set_property("SHOW_PROJECTOR", projector);
61 file->tag.set_property("SHOW_MODE", mode);
62 file->tag.set_property("SHOW_MASK", mask);
63 file->tag.set_property("SHOW_CZOOM", czoom);
64 file->tag.set_property("SHOW_PZOOM", pzoom);
67 int AutoConf::set_all()
83 AutoConf& AutoConf::operator=(AutoConf &that)
89 void AutoConf::copy_from(AutoConf *src)
94 transitions = src->transitions;
95 plugins = src->plugins;
97 projector = src->projector;