6
#include "support/configdb.h"
10
class Layout_NUpDB : public ConfigDB
13
Layout_NUpDB(ConfigFile *inif,char *section) : ConfigDB(Template)
15
new ConfigDBHandler(inif,section,this);
18
static ConfigTemplate Template[];
22
class Layout_SingleDB : public ConfigDB
25
Layout_SingleDB(ConfigFile *inif,char *section) : ConfigDB(Template)
27
new ConfigDBHandler(inif,section,this);
30
static ConfigTemplate Template[];
34
class Layout_PosterDB : public ConfigDB
37
Layout_PosterDB(ConfigFile *inif,char *section) : ConfigDB(Template)
39
new ConfigDBHandler(inif,section,this);
42
static ConfigTemplate Template[];
46
class Layout_CarouselDB : public ConfigDB
49
Layout_CarouselDB(ConfigFile *inif,char *section) : ConfigDB(Template)
51
new ConfigDBHandler(inif,section,this);
54
static ConfigTemplate Template[];
58
class LayoutDB : public ConfigDB
61
LayoutDB(ConfigFile *inif,char *section) :
62
ConfigDB(Template), nupdb(inif,"[Layout_NUp]"),
63
singledb(inif,"[Layout_Single]"), posterdb(inif,"[Layout_Poster]"),
64
carouseldb(inif,"[Layout_Carousel]")
66
cerr << "In LayoutDB constructor" << endl;
67
new ConfigDBHandler(inif,section,this);
69
// Add DBs for each layout type here
71
Layout_SingleDB singledb;
72
Layout_PosterDB posterdb;
73
Layout_CarouselDB carouseldb;
75
static ConfigTemplate Template[];