PathSettingsNotebook.h

Go to the documentation of this file.
00001 
00010 #ifndef __PathSettingsNotebook_H__
00011 #define __PathSettingsNotebook_H__
00012 
00013 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) && defined(PKIFRESOURCES_ALLOW_GCC_PRAGMA)
00014     #pragma interface "PathSettingsNotebook.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 "InitialBooleanSettingsPanel.h"
00024 #include "UserPolicySetPanel.h"
00025 #include "NameConstraintsPanel.h"
00026 #include "PKIFPathSettings.h"
00027 
00028 //App types
00029 #define PKIFRESOURCES_PATH_SETTINGS_NOTEBOOK    TOOLKIT_APP + 1
00030 
00031 // WDR: class declarations
00032 
00033 //----------------------------------------------------------------------------
00034 // CPKIFPathSettingsNotebook
00035 //----------------------------------------------------------------------------
00042 class PKIFRESOURCES_API CPKIFPathSettingsNotebook: public wxDialog
00043 {
00044 public:
00045     // constructors and destructors
00046     CPKIFPathSettingsNotebook( wxWindow *parent, wxWindowID id, const wxString &title,
00047         const wxPoint& pos = wxDefaultPosition,
00048         const wxSize& size = wxDefaultSize,
00049         long style = wxDEFAULT_DIALOG_STYLE );
00050 
00051     ~CPKIFPathSettingsNotebook();
00052     
00053     CPKIFPathSettingsPtr GetPathSettings();
00054 
00055     void OnInitDialog(wxInitDialogEvent& event);
00056 
00057     void SetInitialPathSettings(CPKIFPathSettingsPtr& ps);
00058 
00059     // WDR: method declarations for CPKIFPathSettingsNotebook
00060     
00061 private:
00062     // WDR: member variable declarations for CPKIFPathSettingsNotebook
00063     CPKIFInitialBooleanSettingsPanel* m_pBooleanPanel;
00064     CPKIFUserPolicySetPanel* m_pUserPolicySetPanel;
00065     CPKIFNameConstraintsPanel* m_pUserNameConstraintsPanel;
00066     CPKIFPathSettingsPtr m_initialPathSettings;
00067 private:
00068     // WDR: handler declarations for CPKIFPathSettingsNotebook
00069     void OnCancel( wxCommandEvent &event );
00070     void OnOK( wxCommandEvent &event );
00071 
00072 private:
00073     DECLARE_EVENT_TABLE()
00074 };
00075 
00076 #endif

Generated on Mon Nov 15 11:15:52 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6