#ifndef _WX_CMDLINE_H_
#define _WX_CMDLINE_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "cmdline.h"
#endif
#include "wx/defs.h"
+#include "wx/string.h"
#if wxUSE_CMDLINE_PARSER
-#include "wx/string.h"
-
class WXDLLEXPORT wxDateTime;
// ----------------------------------------------------------------------------
void EnableLongOptions(bool enable = TRUE);
void DisableLongOptions() { EnableLongOptions(FALSE); }
+ bool AreLongOptionsEnabled();
+
// extra text may be shown by Usage() method if set by this function
void SetLogo(const wxString& logo);
static wxArrayString ConvertStringToArgs(const wxChar *cmdline);
private:
+ // get usage string
+ wxString GetUsageString();
+
// common part of all ctors
void Init();
struct wxCmdLineParserData *m_data;
+
+ DECLARE_NO_COPY_CLASS(wxCmdLineParser)
};
#else // !wxUSE_CMDLINE_PARSER