VizKit  3.3.7
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes | Private Attributes
VizKit::CVisualPropertySheet Class Reference

UI (Windows): Property sheet which contains various panes. More...

#include <VisualPropertySheet.h>

List of all members.

Public Member Functions

 CVisualPropertySheet (UINT nIDCaption, CWnd *pParentWnd=NULL, UINT iSelectPage=0)
 A constructor.
 CVisualPropertySheet (LPCTSTR pszCaption, CWnd *pParentWnd=NULL, UINT iSelectPage=0)
 A constructor.
virtual ~CVisualPropertySheet ()
 The destructor.
virtual BOOL OnInitDialog ()
 Called when property sheet is initialized.

Static Public Member Functions

static CVisualPropertySheetgetInstance ()
 Constructs a VisualPropertySheet. The VisualPropertySheet internally is a singleton. Returns a pointer to the initialized VisualPropertySheet.
static void dispose (void)
 Disposes the VisualPropertySheet.
static bool isInitialized (void)
 Ansers the question whether the property sheet is initialized.

Protected Member Functions

afx_msg void OnClose ()
virtual BOOL DestroyWindow ()
 Override of DestroyWindow().
virtual void PostNcDestroy ()
 We delete any allocated memory here.

Static Protected Attributes

static bool propertysheetIsInitialized = false
 Ansers the question whether the property sheet is initialized.

Private Attributes

CAboutPane mAboutPane
 About pane.
COptionsPane mOptionsPane
 Options pane.
CUpdatePane mUpdatePane
 Check for update pane.

Detailed Description

UI (Windows): Property sheet which contains various panes.


Constructor & Destructor Documentation

CVisualPropertySheet::CVisualPropertySheet ( UINT  nIDCaption,
CWnd *  pParentWnd = NULL,
UINT  iSelectPage = 0 
)

A constructor.

CVisualPropertySheet::CVisualPropertySheet ( LPCTSTR  pszCaption,
CWnd *  pParentWnd = NULL,
UINT  iSelectPage = 0 
)

A constructor.

The destructor.


Member Function Documentation

BOOL CVisualPropertySheet::DestroyWindow ( ) [protected, virtual]

Override of DestroyWindow().

Remarks:
We implement DestroyWindow() to note that the property sheet is destructed.
void CVisualPropertySheet::dispose ( void  ) [static]

Disposes the VisualPropertySheet.

Constructs a VisualPropertySheet. The VisualPropertySheet internally is a singleton. Returns a pointer to the initialized VisualPropertySheet.

Returns:
A pointer to the singleton instance.
bool CVisualPropertySheet::isInitialized ( void  ) [static]

Ansers the question whether the property sheet is initialized.

Returns:
False if singleton instance is not initialized, true if initialized.
void CVisualPropertySheet::OnClose ( ) [protected]

Called when property sheet is initialized.

Returns:
True on success, false on failure.
void CVisualPropertySheet::PostNcDestroy ( ) [protected, virtual]

We delete any allocated memory here.


Member Data Documentation

About pane.

Options pane.

Check for update pane.

bool CVisualPropertySheet::propertysheetIsInitialized = false [static, protected]

Ansers the question whether the property sheet is initialized.

Returns:
False if singleton instance is not initialized, true if initialized.

The documentation for this class was generated from the following files:

Generated on Sun May 3 2015 20:26:32 for VizKit by doxygen 1.8.0