#pragma once
#include "resource.h"
#include "afxwin.h"
#include <vector>
// CCompatibiltyPage dialog
#include "TooltipPropertyPage.h"
class CCompatibiltyPage : public CTooltipPropertyPage
{
DECLARE_DYNAMIC(CCompatibiltyPage)
public:
CCompatibiltyPage();
virtual ~CCompatibiltyPage();
// Dialog Data
enum { IDD = IDD_PAGE5 };
protected:
struct Compatibility_t
{
Compatibility_t() { OldVersion=HideStatus=OldCheckout=IgnoreWrappers=0; }
int OldVersion;
int HideStatus;
int OldCheckout;
int IgnoreWrappers;
};
std::vector<Compatibility_t> CompatibilityData;
DWORD QueryDword(LPCTSTR szKey, DWORD dwDefault);
void SetDword(LPCTSTR szKey, DWORD dwVal);
void FillClientType();
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
CButton m_btOldVersionCvsnt;
CButton m_btOldCheckoutCvsnt;
CButton m_btHideStatusCvsnt;
CButton m_btIgnoreWrappersCvsnt;
CButton m_btOldVersionNonCvsnt;
CButton m_btOldCheckoutNonCvsnt;
CButton m_btHideStatusNonCvsnt;
CButton m_btIgnoreWrappersNonCvsnt;
afx_msg void OnBnClickedHidestatusCvsnt();
afx_msg void OnBnClickedIgnorewrappersCvsnt();
afx_msg void OnBnClickedOldversionCvsnt();
afx_msg void OnBnClickedOldcheckoutCvsnt();
afx_msg void OnBnClickedHidestatusNonCvsnt();
afx_msg void OnBnClickedIgnorewrappersNonCvsnt();
afx_msg void OnBnClickedOldversionNonCvsnt();
afx_msg void OnBnClickedOldcheckoutNonCvsnt();
virtual BOOL OnApply();
CComboBox m_cbAllowedClients;
afx_msg void OnCbnSelendokAllowedclients();
};
syntax highlighted by Code2HTML, v. 0.9.1