Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Initial import of code already done for Xestia Address Book
[xestiaab/.git] / source / frmSSLCertificate.h
1 #ifndef __frmSSLCertificate__
2 #define __frmSSLCertificate__
4 /**
5 @file
6 Subclass of frmSSLCertificateADT, which is generated by wxFormBuilder.
7 */
9 #include "AppXestiaAddrBk.h"
10 #include "common/sslcertstructs.h"
11 #include <map>
12 #include <wx/tokenzr.h>
13 #include <wx/msgdlg.h>
15 //// end generated include
17 /** Implementing frmSSLCertificateADT */
18 class frmSSLCertificate : public frmSSLCertificateADT
19 {
20         protected:
21                 // Handlers for frmSSLCertificateADT events.
22                 void LoadValueData( wxListEvent& event );
23                 void ViewCertificate( wxCommandEvent& event );
24                 void CloseWindow( wxCommandEvent& event );
25                 void CheckCertificate( wxTreeEvent& event );
26         public:
27                 void SetupCerts(SSLCertCollection SSLCertInc);
28                 void StartCertFrom(int StartFromInc);
29                 /** Constructor */
30                 frmSSLCertificate( wxWindow* parent );
31         private:
32                 int StartFrom = 0;
33                 SSLCertCollection SSLCertData;
34                 std::map<wxString,wxString> GetSubjectData(wxString SubjectData);
35                 class SSLCertItemData : public wxTreeItemData
36                 {
38                         protected:
39                                 int SSLCertID;
40                         public:
41                                 SSLCertItemData(int SSLCertIDInc){ SSLCertID = SSLCertIDInc; };
42                                 int GetCertID(){ return SSLCertID; };
43                                 ~SSLCertItemData(){};
44         
46                 };
47         //// end generated class members
48         
49 };
51 #endif // __frmSSLCertificate__
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy