]> git.tdb.fi Git - r2c2.git/blobdiff - source/shoppinglist/main.cpp
Derive application classes from RegisteredApplication
[r2c2.git] / source / shoppinglist / main.cpp
index ff281e6e4a7be4f93574b4923cb56cd7b728a807..8b0a6f6c9aca07b2a9c376902a341360d0897c95 100644 (file)
@@ -10,7 +10,7 @@ using namespace std;
 using namespace Msp;
 using namespace R2C2;
 
-class ShoppingList: public Application
+class ShoppingList: public RegisteredApplication<ShoppingList>
 {
 private:
        class InventoryLoader: public DataFile::Loader
@@ -36,8 +36,6 @@ private:
        map<ArticleNumber, unsigned> inventory;
        map<ArticleNumber, unsigned> layout;
 
-       static Application::RegApp<ShoppingList> reg;
-
 public:
        ShoppingList(int, char **);
        int main();
@@ -47,8 +45,6 @@ private:
 };
 
 
-Application::RegApp<ShoppingList> ShoppingList::reg;
-
 ShoppingList::ShoppingList(int argc, char **argv)
 {
        string inv_fn = "inventory";