vtkKWWin32RegistryHelper Class Reference

A Win32 implementation of the registry. More...

#include <vtkKWWin32RegistryHelper.h>

Inheritance diagram for vtkKWWin32RegistryHelper:
Inheritance graph
[legend]
Collaboration diagram for vtkKWWin32RegistryHelper:
Collaboration graph
[legend]

List of all members.

Public Types

typedef vtkKWRegistryHelper Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int ReadValueInternal (const char *key, char *value)
virtual int ReadValueInternal (const char *key, int *value)
virtual int DeleteKeyInternal (const char *key)
virtual int DeleteValueInternal (const char *key)
virtual int SetValueInternal (const char *key, const char *value)
virtual int SetValueInternal (const char *key, int *value)
virtual int OpenInternal (const char *toplevel, const char *subkey, int readonly)
virtual int OpenInternal (const char *key, int readonly)
virtual int CloseInternal ()



virtual void SetOrganization (const char *)
virtual char * GetOrganization ()

Static Public Member Functions

static vtkKWWin32RegistryHelperNew ()
static int IsTypeOf (const char *type)
static vtkKWWin32RegistryHelperSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkKWWin32RegistryHelper ()
virtual ~vtkKWWin32RegistryHelper ()

Detailed Description

A Win32 implementation of the registry.

This class abstracts the storing of data that can be restored when the program executes again. It is designed specifically for Win32 platform.

Definition at line 28 of file vtkKWWin32RegistryHelper.h.


Member Typedef Documentation

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

Definition at line 33 of file vtkKWWin32RegistryHelper.h.


Constructor & Destructor Documentation

vtkKWWin32RegistryHelper::vtkKWWin32RegistryHelper (  )  [protected]
virtual vtkKWWin32RegistryHelper::~vtkKWWin32RegistryHelper (  )  [protected, virtual]

Member Function Documentation

static vtkKWWin32RegistryHelper* vtkKWWin32RegistryHelper::New (  )  [static]

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

virtual const char* vtkKWWin32RegistryHelper::GetClassName (  )  [virtual]

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

static int vtkKWWin32RegistryHelper::IsTypeOf ( const char *  type  )  [static]

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

virtual int vtkKWWin32RegistryHelper::IsA ( const char *  type  )  [virtual]

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

static vtkKWWin32RegistryHelper* vtkKWWin32RegistryHelper::SafeDownCast ( vtkObject o  )  [static]

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

void vtkKWWin32RegistryHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard New and type methods

Reimplemented from vtkKWRegistryHelper.

virtual void vtkKWWin32RegistryHelper::SetOrganization ( const char *   )  [virtual]

Set or get the organization registry key. This is valid for the Win32 registry only. Keys are placed under HKEY_CURRENT_USER, where TopLevel can be set a the superclass level (vtkKWRegistryHelper) and Subkey and Key are specified through the SetValue API.

virtual char* vtkKWWin32RegistryHelper::GetOrganization (  )  [virtual]

Set or get the organization registry key. This is valid for the Win32 registry only. Keys are placed under HKEY_CURRENT_USER, where TopLevel can be set a the superclass level (vtkKWRegistryHelper) and Subkey and Key are specified through the SetValue API.

virtual int vtkKWWin32RegistryHelper::ReadValueInternal ( const char *  key,
char *  value 
) [virtual]

Read a value from the registry.

Implements vtkKWRegistryHelper.

virtual int vtkKWWin32RegistryHelper::ReadValueInternal ( const char *  key,
int *  value 
) [virtual]

Read a DWORD value from the registry. Warning: this is not part of the cross-platform API because it is aware of type (DWORD) to read.

virtual int vtkKWWin32RegistryHelper::DeleteKeyInternal ( const char *  key  )  [virtual]

Delete a key from the registry.

Implements vtkKWRegistryHelper.

virtual int vtkKWWin32RegistryHelper::DeleteValueInternal ( const char *  key  )  [virtual]

Delete a value from a given key.

Implements vtkKWRegistryHelper.

virtual int vtkKWWin32RegistryHelper::SetValueInternal ( const char *  key,
const char *  value 
) [virtual]

Set value in a given key.

Implements vtkKWRegistryHelper.

virtual int vtkKWWin32RegistryHelper::SetValueInternal ( const char *  key,
int *  value 
) [virtual]

Set DWORD value in a given key. Warning: this is not part of the cross-platform API because it is aware of type (DWORD) to write.

virtual int vtkKWWin32RegistryHelper::OpenInternal ( const char *  toplevel,
const char *  subkey,
int  readonly 
) [virtual]

Open the registry at toplevel/subkey.

Implements vtkKWRegistryHelper.

virtual int vtkKWWin32RegistryHelper::OpenInternal ( const char *  key,
int  readonly 
) [virtual]

Open the registry at the given key.

virtual int vtkKWWin32RegistryHelper::CloseInternal (  )  [virtual]

Close the registry.

Implements vtkKWRegistryHelper.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Apr 27 02:39:15 2010 for KWWidgets by  doxygen 1.6.1