X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/541ea80f0ec8a1250981bfaa3452f370e5c42c3b..f71b0c2d56b03b7823e661aacd05cf1a791e5c2f:/include/wx/cmdline.h diff --git a/include/wx/cmdline.h b/include/wx/cmdline.h index 97e9627d9f..8df967be96 100644 --- a/include/wx/cmdline.h +++ b/include/wx/cmdline.h @@ -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();