InitialBooleanSettingsPanel.h
Go to the documentation of this file.00001
00010 #ifndef __InitialBooleanSettingsPanel_H__
00011 #define __InitialBooleanSettingsPanel_H__
00012
00013 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) && defined(PKIFRESOURCES_ALLOW_GCC_PRAGMA)
00014 #pragma interface "InitialBooleanSettingsPanel.cpp"
00015 #endif
00016
00017 #ifndef WX_PRECOMP
00018 #include "wx/wx.h"
00019 #endif
00020
00021 #include "PKIFResources_wdr.h"
00022 #include "PKIFResources.h"
00023 #include "PKIFPathSettings.h"
00024
00025
00026
00027
00028
00029
00036 class CPKIFInitialBooleanSettingsPanel: public wxPanel
00037 {
00038 public:
00039
00040 CPKIFInitialBooleanSettingsPanel( wxWindow *parent, wxWindowID id = -1,
00041 const wxPoint& pos = wxDefaultPosition,
00042 const wxSize& size = wxDefaultSize,
00043 long style = wxTAB_TRAVERSAL | wxNO_BORDER );
00044
00045
00046 wxCheckBox* GetCheckRevStatus() { return (wxCheckBox*) FindWindow( ID_CHECK_REV_STATUS ); }
00047 wxCheckBox* GetCheckValidateWhenBuilding() { return (wxCheckBox*) FindWindow( ID_CHECK_VALIDATE_WHEN_BUILDING ); }
00048 wxCheckBox* GetCheckRequireRecent() { return (wxCheckBox*) FindWindow( ID_CHECK_REQUIRE_RECENT ); }
00049 wxCheckBox* GetCheckRequireFresh() { return (wxCheckBox*) FindWindow( ID_CHECK_REQUIRE_FRESH ); }
00050 wxCheckBox* GetCheckInhibitAnyPol() { return (wxCheckBox*) FindWindow( ID_CHECK_INHIBIT_ANY_POL ); }
00051 wxCheckBox* GetCheckInhibitPolicyMapping() { return (wxCheckBox*) FindWindow( ID_CHECK_INHIBIT_POLICY_MAPPING ); }
00052 wxCheckBox* GetCheckExplicitPolicyIndicator() { return (wxCheckBox*) FindWindow( ID_CHECK_EXPLICIT_POL ); }
00053
00054 void SetInitialPathSettings(CPKIFPathSettingsPtr& ps);
00055 void OnInitDialog(wxInitDialogEvent& event);
00056
00057 private:
00058 CPKIFPathSettingsPtr m_initialPathSettings;
00059
00060
00061 private:
00062
00063
00064 private:
00065 DECLARE_EVENT_TABLE()
00066 };
00067
00068
00069
00070
00071 #endif