GME
13
|
00001 // SVNDialogSSLServerTrust.cpp : implementation file 00002 // 00003 00004 #include "stdafx.h" 00005 #include "SVNDialogSSLServerTrust.h" 00006 #include "afxdialogex.h" 00007 00008 00009 // CSVNDialogSSLServerTrust dialog 00010 00011 IMPLEMENT_DYNAMIC(CSVNDialogSSLServerTrust, CDialogEx) 00012 00013 CSVNDialogSSLServerTrust::CSVNDialogSSLServerTrust(CWnd* pParent /*=NULL*/) 00014 : CDialogEx(CSVNDialogSSLServerTrust::IDD, pParent) 00015 , host(_T("")) 00016 , fingerprint(_T("")) 00017 , issuer(_T("")) 00018 , problems(_T("")) 00019 , permanent(FALSE) 00020 , permanentEnabled(TRUE) 00021 { 00022 00023 } 00024 00025 CSVNDialogSSLServerTrust::~CSVNDialogSSLServerTrust() 00026 { 00027 } 00028 00029 void CSVNDialogSSLServerTrust::DoDataExchange(CDataExchange* pDX) 00030 { 00031 CDialogEx::DoDataExchange(pDX); 00032 DDX_Text(pDX, IDC_EDIT_HOST, host); 00033 DDX_Text(pDX, IDC_EDIT_FINGERPRINT, fingerprint); 00034 DDX_Text(pDX, IDC_EDIT_ISSUER, issuer); 00035 DDX_Text(pDX, IDC_EDIT_PROBLEMS, problems); 00036 DDX_Check(pDX, IDC_CHECK_PERMANENT, permanent); 00037 } 00038 00039 00040 BEGIN_MESSAGE_MAP(CSVNDialogSSLServerTrust, CDialogEx) 00041 END_MESSAGE_MAP() 00042 00043 00044 // CSVNDialogSSLServerTrust message handlers 00045 00046 00047 BOOL CSVNDialogSSLServerTrust::OnInitDialog() 00048 { 00049 CDialogEx::OnInitDialog(); 00050 00051 GetDlgItem(IDC_CHECK_PERMANENT)->EnableWindow(permanentEnabled); 00052 00053 return TRUE; // return TRUE unless you set the focus to a control 00054 // EXCEPTION: OCX Property Pages should return FALSE 00055 }