]> git.tdb.fi Git - poefilter.git/blobdiff - source/poefilter.cpp
Add statement to import filter definitions from another file
[poefilter.git] / source / poefilter.cpp
index 45995835f73ab888977f7f2e8f69a6d12efdd789..2bd9ea44dc3d3d67ed8d11232d28f3007dad3155 100644 (file)
@@ -52,6 +52,7 @@ PoeFilter::Loader::Loader(PoeFilter &f):
 {
        add("category", &Loader::category);
        add("filter", &Loader::filter);
+       add("import", &Loader::import);
        add("theme", &Loader::theme);
 }
 
@@ -69,6 +70,11 @@ void PoeFilter::Loader::filter(const string &name)
        obj.filters[name] = flt;
 }
 
+void PoeFilter::Loader::import(const string &fn)
+{
+       DataFile::load(obj, fn);
+}
+
 void PoeFilter::Loader::theme()
 {
        load_sub(obj.theme);