GME  13
SVNDialogSSLServerTrust.cpp
Go to the documentation of this file.
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 }