CRLDisplayNotebook.h
Go to the documentation of this file.00001
00010 #ifndef __CRLDisplayNotebook_H__
00011 #define __CRLDisplayNotebook_H__
00012
00013 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) && defined(PKIFRESOURCES_ALLOW_GCC_PRAGMA)
00014 #pragma interface "CRLDisplayNotebook.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 "GeneralCRLDetailsPanel.h"
00024 #include "CRLDetailsPanel.h"
00025 #include "CRL.h"
00026
00027
00028 #define PKIFRESOURCES_CRL_DISPLAY_NOTEBOOK TOOLKIT_APP + 4
00029
00030
00031
00032
00033
00034
00041 class PKIFRESOURCES_API CPKIFCRLDisplayNotebook: public wxDialog
00042 {
00043 public:
00044
00045 CPKIFCRLDisplayNotebook( wxWindow *parent, wxWindowID id, const wxString &title,
00046 const wxPoint& pos = wxDefaultPosition,
00047 const wxSize& size = wxDefaultSize,
00048 long style = wxDEFAULT_DIALOG_STYLE );
00049
00050 ~CPKIFCRLDisplayNotebook();
00051
00052 void SetCRL(CPKIFCRLPtr& cert);
00053 void OnInitDialog(wxInitDialogEvent& event);
00054
00055
00056 private:
00057
00058 CPKIFGeneralCRLDetailsPanel* m_pGeneralCRLDetailsPanel;
00059 CPKIFCRLDetailsPanel* m_pCRLDetailsPanel;
00060 CPKIFCRLPtr m_crl;
00061 private:
00062
00063 void OnCancel( wxCommandEvent &event );
00064 void OnOK( wxCommandEvent &event );
00065
00066 private:
00067 DECLARE_EVENT_TABLE()
00068 };
00069
00070 #endif