root/trunk/ReleaseSettingsPage.cpp

Revision 5, 1.5 kB (checked in by qbert, 6 years ago)

Initial ( and last :( ) commit

Line 
1 // ReleaseSettingsPage.cpp : implementation file
2 //
3
4 #include "stdafx.h"
5 #include "Elephant.h"
6 #include "ReleaseSettingsPage.h"
7
8 #ifdef _DEBUG
9 #define new DEBUG_NEW
10 #undef THIS_FILE
11 static char THIS_FILE[] = __FILE__;
12 #endif
13
14 /////////////////////////////////////////////////////////////////////////////
15 // CReleaseSettingsPage dialog
16
17
18 CReleaseSettingsPage::CReleaseSettingsPage(CWnd* pParent /*=NULL*/)
19    
20 {
21     if ( Globals::currentProject )
22     {
23         m_release = Globals::currentProject->GetCache("release") == "1";
24         m_inline = Globals::currentProject->GetCache("inline") == "1";
25         m_O = Globals::currentProject->GetCache("O") == "1";
26         m_releaseSpecifiers = Globals::currentProject->GetCache("versionIdentifiers").c_str();
27
28     }
29     else {
30    
31     //{{AFX_DATA_INIT(CReleaseSettingsPage)
32     m_release = FALSE;
33     m_inline = FALSE;
34     m_O = FALSE;
35     m_releaseSpecifiers = _T("");
36     //}}AFX_DATA_INIT
37     }
38 }
39
40
41 void CReleaseSettingsPage::DoDataExchange(CDataExchange* pDX)
42 {
43     CDialog::DoDataExchange(pDX);
44     //{{AFX_DATA_MAP(CReleaseSettingsPage)
45     DDX_Check(pDX, IDC_CHECK1, m_release);
46     DDX_Check(pDX, IDC_CHECK2, m_inline);
47     DDX_Check(pDX, IDC_CHECK3, m_O);
48     DDX_Text(pDX, IDC_EDIT1, m_releaseSpecifiers);
49     //}}AFX_DATA_MAP
50 }
51
52
53 BEGIN_MESSAGE_MAP(CReleaseSettingsPage, CDialog)
54     //{{AFX_MSG_MAP(CReleaseSettingsPage)
55         // NOTE: the ClassWizard will add message map macros here
56     //}}AFX_MSG_MAP
57 END_MESSAGE_MAP()
58
59 /////////////////////////////////////////////////////////////////////////////
60 // CReleaseSettingsPage message handlers
Note: See TracBrowser for help on using the browser.