Options Class Reference

#include <options.h>

List of all members.

Public Types

enum  { IDD = IDD_OPTIONS }

Public Member Functions

 Options (CWnd *pParent=NULL)
void setDefs (int regCont, int folCont, int conn, int prior)
void getResults (int *v1, int *v2, int *v3, int *vp, bool *ask)

Static Public Member Functions

static bool fetchOpts (const BON::Project &proj, int *v1, int *v2, int *v3, int *vp)
static void saveOpts (const BON::Project &proj, int v1, int v2, int v3, int vp, bool dont_ask)

Public Attributes

CSpinButtonCtrl m_spin
CString m_strRegCont
CString m_strFolCont
CString m_strConnect
BOOL m_dontask
CString m_strPriority

Static Public Attributes

static const std::string OptionsRegistrySubNode_str = "MetaGME_Options/GeneratedConstraints"
static const std::string RegContMask_str = "RegularContainmentEventMask"
static const std::string FolContMask_str = "FolderContainmentEventMask"
static const std::string ConnectMask_str = "ConnectionEndEventMask"
static const std::string Priority_str = "Priority"
static const std::string DontAsk_str = "skip_dialog"

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void PASCAL DDV_HexNumber (CDataExchange *pDX, const CString &nmb)
virtual BOOL OnInitDialog ()
afx_msg void OnButton1 ()
afx_msg void OnButton2 ()
afx_msg void OnButton3 ()
afx_msg void OnDontAskClick ()
virtual void OnOK ()

Protected Attributes

int m_valRegContMask
int m_valFolContMask
int m_valConnectMask
int m_valPriority

Detailed Description

Definition at line 14 of file options.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 22 of file options.h.


Constructor & Destructor Documentation

Options::Options ( CWnd *  pParent = NULL  ) 

Definition at line 27 of file Options.cpp.


Member Function Documentation

void PASCAL Options::DDV_HexNumber ( CDataExchange *  pDX,
const CString &  nmb 
) [protected]

Definition at line 66 of file Options.cpp.

void Options::DoDataExchange ( CDataExchange *  pDX  )  [protected, virtual]

Definition at line 45 of file Options.cpp.

bool Options::fetchOpts ( const BON::Project proj,
int *  v1,
int *  v2,
int *  v3,
int *  vp 
) [static]

Definition at line 216 of file Options.cpp.

void Options::getResults ( int *  v1,
int *  v2,
int *  v3,
int *  vp,
bool *  ask 
)

Definition at line 205 of file Options.cpp.

void Options::OnButton1 (  )  [protected]

Definition at line 136 of file Options.cpp.

void Options::OnButton2 (  )  [protected]

Definition at line 156 of file Options.cpp.

void Options::OnButton3 (  )  [protected]

Definition at line 176 of file Options.cpp.

void Options::OnDontAskClick (  )  [protected]

Definition at line 285 of file Options.cpp.

BOOL Options::OnInitDialog (  )  [protected, virtual]

Definition at line 114 of file Options.cpp.

void Options::OnOK (  )  [protected, virtual]

Definition at line 272 of file Options.cpp.

void Options::saveOpts ( const BON::Project proj,
int  v1,
int  v2,
int  v3,
int  vp,
bool  dont_ask 
) [static]

Definition at line 250 of file Options.cpp.

void Options::setDefs ( int  regCont,
int  folCont,
int  conn,
int  prior 
)

Definition at line 196 of file Options.cpp.


Member Data Documentation

const std::string Options::ConnectMask_str = "ConnectionEndEventMask" [static]

Definition at line 64 of file options.h.

const std::string Options::DontAsk_str = "skip_dialog" [static]

Definition at line 66 of file options.h.

const std::string Options::FolContMask_str = "FolderContainmentEventMask" [static]

Definition at line 63 of file options.h.

Definition at line 27 of file options.h.

CSpinButtonCtrl Options::m_spin

Definition at line 23 of file options.h.

Definition at line 26 of file options.h.

Definition at line 25 of file options.h.

Definition at line 28 of file options.h.

Definition at line 24 of file options.h.

int Options::m_valConnectMask [protected]

Definition at line 71 of file options.h.

int Options::m_valFolContMask [protected]

Definition at line 70 of file options.h.

int Options::m_valPriority [protected]

Definition at line 72 of file options.h.

int Options::m_valRegContMask [protected]

Definition at line 69 of file options.h.

const std::string Options::OptionsRegistrySubNode_str = "MetaGME_Options/GeneratedConstraints" [static]

Definition at line 61 of file options.h.

const std::string Options::Priority_str = "Priority" [static]

Definition at line 65 of file options.h.

const std::string Options::RegContMask_str = "RegularContainmentEventMask" [static]

Definition at line 62 of file options.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:53:48 2013 for GME by  doxygen 1.6.3