]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/objecttype.cpp
Rework article numbers
[r2c2.git] / source / libr2c2 / objecttype.cpp
index 09b25610ef929e57d085a6f00ebe7f1edd5d7611..6d7726f24c384445e756d10e06c156774f69df81 100644 (file)
@@ -4,8 +4,7 @@ using namespace Msp;
 
 namespace R2C2 {
 
-ObjectType::ObjectType(const ArticleNumber &an):
-       art_nr(an),
+ObjectType::ObjectType():
        shape(0)
 { }
 
@@ -18,8 +17,14 @@ ObjectType::~ObjectType()
 ObjectType::Loader::Loader(ObjectType &ot):
        DataFile::ObjectLoader<ObjectType>(ot)
 {
+       add("article_number", &Loader::article_number);
        add("description", &ObjectType::description);
        add("name",        &ObjectType::name);
 }
 
+void ObjectType::Loader::article_number()
+{
+       load_sub(obj.art_nr);
+}
+
 } // namespace R2C2