]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/cmdline.h
continue with other handlers if some handler fails in LoadFile() after returning...
[wxWidgets.git] / include / wx / cmdline.h
index 97e9627d9f7250090ff87e5da93890a3ef2a3515..8df967be960b83f35040763147b3f502684fa524 100644 (file)
@@ -45,6 +45,7 @@ enum wxCmdLineParamType
     wxCMD_LINE_VAL_STRING,  // should be 0 (default)
     wxCMD_LINE_VAL_NUMBER,
     wxCMD_LINE_VAL_DATE,
+    wxCMD_LINE_VAL_DOUBLE,
     wxCMD_LINE_VAL_NONE
 };
 
@@ -150,7 +151,7 @@ public:
     void EnableLongOptions(bool enable = true);
     void DisableLongOptions() { EnableLongOptions(false); }
 
-    bool AreLongOptionsEnabled();
+    bool AreLongOptionsEnabled() const;
 
     // extra text may be shown by Usage() method if set by this function
     void SetLogo(const wxString& logo);
@@ -189,7 +190,7 @@ public:
     int Parse(bool showUsage = true);
 
     // give the usage message describing all program options
-    void Usage();
+    void Usage() const;
 
     // get the command line arguments
     // ------------------------------
@@ -205,6 +206,10 @@ public:
     // the value in the provided pointer
     bool Found(const wxString& name, long *value) const;
 
+    // returns true if an option taking a double value was found and stores
+    // the value in the provided pointer
+    bool Found(const wxString& name, double *value) const;
+
 #if wxUSE_DATETIME
     // returns true if an option taking a date value was found and stores the
     // value in the provided pointer
@@ -225,7 +230,7 @@ public:
 
 private:
     // get usage string
-    wxString GetUsageString();
+    wxString GetUsageString() const;
 
     // common part of all ctors
     void Init();