diff Applications/IBasicApplication.h @ 235:ce4405d98b92 am

Added SimpleViewerApplication (working in SDL)
author am@osimis.io
date Tue, 19 Jun 2018 16:02:41 +0200
parents 68856534f005
children 092db46c6291
line wrap: on
line diff
--- a/Applications/IBasicApplication.h	Fri Jun 15 16:36:29 2018 +0200
+++ b/Applications/IBasicApplication.h	Tue Jun 19 16:02:41 2018 +0200
@@ -29,32 +29,6 @@
 {
   class IBasicApplication : public boost::noncopyable
   {
-  protected:
-//    struct StartupOptionValue {
-//      enum Type {
-//        boolean,
-//        string,
-//        integer
-//      };
-//      Type type;
-//      std::string value;
-
-//      int asInt() {return std::stoi(value);}
-//      bool asBool() {return value == "true"; }
-//      std::string asString() {return value; }
-//    };
-
-//    struct StartupOptionDefinition {
-//      std::string name;
-//      std::string helpText;
-//      std::string defaultValue;
-//      StartupOptionValue::Type type;
-//    };
-
-//    typedef std::list<StartupOptionDefinition> StartupOptions;
-
-//    StartupOptions startupOptions_;
-
   public:
     virtual ~IBasicApplication()
     {
@@ -78,10 +52,6 @@
 
     virtual void Finalize() = 0;
 
-//protected:
-//    virtual void DeclareStringStartupOption(const std::string& name, const std::string& defaultValue, const std::string& helpText);
-//    virtual void DeclareIntegerStartupOption(const std::string& name, const int& defaultValue, const std::string& helpText);
-//    virtual void DeclareBoolStartupOption(const std::string& name, bool defaultValue, const std::string& helpText);
   };
 
 }