X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fdialogs.h;h=43167294cc35ec77f830e39cccadf25b8aeae13d;hb=3b09207d7c37bc3d48e331657353123ed2f66ed9;hp=3b76d9504460b2bd5992422a39b6fbf1edd480f3;hpb=17f20398d8bb0e4b97b5884b999bbe8d58c5254f;p=ctsim.git diff --git a/src/dialogs.h b/src/dialogs.h index 3b76d95..4316729 100644 --- a/src/dialogs.h +++ b/src/dialogs.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: dialogs.h,v 1.27 2001/02/16 00:28:41 kevin Exp $ +** $Id: dialogs.h,v 1.31 2001/02/22 18:22:40 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -56,24 +56,24 @@ public: class StringValueAndTitleListBox : public wxListBox { public: - StringValueAndTitleListBox (wxDialog* pParent, int nChoices, const char* aszTitle[], const char* aszValue[]); + StringValueAndTitleListBox (wxDialog* pParent, int nChoices, const char* const aszTitle[], const char* const aszValue[]); const char* getSelectionStringValue () const; private: - const char** m_ppszValues; + const char* const* m_ppszValues; }; class StringValueAndTitleRadioBox : public wxRadioBox { public: - StringValueAndTitleRadioBox (wxDialog* pParent, const wxString& strTitle, int nChoices, const char* aszTitle[], const char* aszValue[]); + StringValueAndTitleRadioBox (wxDialog* pParent, const wxString& strTitle, int nChoices, const char* const aszTitle[], const char* const aszValue[]); const char* getSelectionStringValue () const; private: - const char** m_ppszValues; + const char* const* m_ppszValues; }; @@ -112,15 +112,22 @@ class DialogGetComparisonImage : public wxDialog class DialogPreferences : public wxDialog { public: - DialogPreferences (wxWindow* pParent, const char* const pszTitle, bool bAdvanced, bool bAskNewDocs); + DialogPreferences (wxWindow* pParent, const char* const pszTitle, bool bAdvanced, bool bAskNewDocs, + bool bVerboseLogging, bool bStartupTips, bool bUseBackgroundTasks); virtual ~DialogPreferences (); bool getAdvancedOptions (); bool getAskDeleteNewDocs (); + bool getVerboseLogging (); + bool getStartupTips (); + bool getUseBackgroundTasks(); private: wxCheckBox* m_pCBAdvancedOptions; wxCheckBox* m_pCBAskDeleteNewDocs; + wxCheckBox* m_pCBVerboseLogging; + wxCheckBox* m_pCBStartupTips; + wxCheckBox* m_pCBUseBackgroundTasks; };