~brian-sidebotham/wxwidgets-cmake/wxpython-2.9.4

« back to all changes in this revision

Viewing changes to interface/wx/msw/regconf.h

  • Committer: Brian Sidebotham
  • Date: 2013-08-03 14:30:08 UTC
  • Revision ID: brian.sidebotham@gmail.com-20130803143008-c7806tkych1tp6fc
Initial import into Bazaar

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/////////////////////////////////////////////////////////////////////////////
 
2
// Name:        regconf.h
 
3
// Purpose:     interface of wxRegConfig
 
4
// Author:      wxWidgets team
 
5
// RCS-ID:      $Id: regconf.h 64940 2010-07-13 13:29:13Z VZ $
 
6
// Licence:     wxWindows licence
 
7
/////////////////////////////////////////////////////////////////////////////
 
8
 
 
9
/**
 
10
    @class wxRegConfig
 
11
 
 
12
    wxRegConfig implements the wxConfigBase interface for
 
13
    storing and retrieving configuration information using Windows registry.
 
14
 
 
15
    This class is used by default for wxConfig on Windows platforms; see wxFileConfig
 
16
    for an alternative you may want to use (also on Windows).
 
17
 
 
18
    @library{wxbase}
 
19
    @category{cfg}
 
20
 
 
21
    @see wxConfigBase
 
22
*/
 
23
class wxRegConfig : public wxConfigBase
 
24
{
 
25
public:
 
26
    /**
 
27
        The wxRegConfig constructor. For more info see the docs for the
 
28
        wxConfigBase::wxConfigBase() constructor.
 
29
        
 
30
        Note that wxRegConfig's @a style argument defaults to @c wxCONFIG_USE_GLOBAL_FILE,
 
31
        i.e. to the use of the @c HKLM key (also known as "HKEY_LOCAL_MACHINE").
 
32
    */
 
33
    wxRegConfig(const wxString& appName = wxEmptyString,
 
34
                const wxString& vendorName = wxEmptyString,
 
35
                const wxString& localFilename = wxEmptyString,
 
36
                const wxString& globalFilename = wxEmptyString,
 
37
                long style = wxCONFIG_USE_GLOBAL_FILE);
 
38
};
 
39