Applied minor documentation corrections to wxRegKey from charles (fixes #10407).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Bryan Petty
2009-01-21 18:04:37 +00:00
parent 81a1c6869e
commit a90280fe1a

View File

@@ -138,39 +138,40 @@ public:
/** /**
Copy the entire contents of the key recursively to another location Copy the entire contents of the key recursively to another location
using the name. using the name. Returns @true if successful.
*/ */
bool Copy(const wxString& szNewName); bool Copy(const wxString& szNewName);
/** /**
Copy the entire contents of the key recursively to another location Copy the entire contents of the key recursively to another location
using the key. using the key. Returns @true if successful.
*/ */
bool Copy(wxRegKey& keyDst); bool Copy(wxRegKey& keyDst);
/** /**
Copy the value to another key, possibly changing its name. By default Copy the value to another key, possibly changing its name. By default
it will remain the same. it will remain the same. Returns @true if successful.
*/ */
bool CopyValue(const wxString& szValue, wxRegKey& keyDst, bool CopyValue(const wxString& szValue, wxRegKey& keyDst,
const wxString& szNewName = wxEmptyString); const wxString& szNewName = wxEmptyString);
/** /**
Creates the key. Will fail if the key already exists and @a bOkIfExists is Creates the key. Will fail if the key already exists and @a bOkIfExists
@false. is @false. Returns @true if successful.
*/ */
bool Create(bool bOkIfExists = true); bool Create(bool bOkIfExists = true);
/** /**
Deletes the subkey with all of its subkeys/values recursively. Deletes the subkey with all its subkeys and values recursively.
*/ */
void DeleteKey(const wxString& szKey); void DeleteKey(const wxString& szKey);
/** /**
Deletes this key and all of its subkeys and values recursively. Deletes this key and all its subkeys and values recursively.
*/ */
void DeleteSelf(); void DeleteSelf();
/** /**
Deletes the named value. Deletes the named value or use an empty string argument to remove the
default value of the key.
*/ */
void DeleteValue(const wxString& szKey); void DeleteValue(const wxString& szKey);
@@ -183,26 +184,27 @@ public:
Write the contents of this key and all its subkeys to the given file. Write the contents of this key and all its subkeys to the given file.
(The file will not be overwritten; it's an error if it already exists.) (The file will not be overwritten; it's an error if it already exists.)
Note that we export the key in REGEDIT4 format, not RegSaveKey() binary Note that we export the key in REGEDIT4 format, not RegSaveKey() binary
format nor the newer REGEDIT5. format nor the newer REGEDIT5. Returns @true if successful.
*/ */
bool Export(const wxString& filename) const; bool Export(const wxString& filename) const;
/** /**
Write the contents of this key and all its subkeys to the opened stream. Write the contents of this key and all its subkeys to the opened stream.
Returns @true if successful.
*/ */
bool Export(wxOutputStream& ostr) const; bool Export(wxOutputStream& ostr) const;
/** /**
Gets the first key. Gets the first key. Returns @true if successful.
*/ */
bool GetFirstKey(wxString& strKeyName, long& lIndex); bool GetFirstKey(wxString& strKeyName, long& lIndex);
/** /**
Gets the first value of this key. Gets the first value of this key. Returns @true if successful.
*/ */
bool GetFirstValue(wxString& strValueName, long& lIndex); bool GetFirstValue(wxString& strValueName, long& lIndex);
/** /**
Gets information about the key. Gets information about the key. Returns @true if successful.
@param pnSubKeys @param pnSubKeys
The number of subkeys. The number of subkeys.
@@ -222,12 +224,12 @@ public:
wxString GetName(bool bShortPrefix = true) const; wxString GetName(bool bShortPrefix = true) const;
/** /**
Gets the next key. Gets the next key. Returns @true if successful.
*/ */
bool GetNextKey(wxString& strKeyName, long& lIndex) const; bool GetNextKey(wxString& strKeyName, long& lIndex) const;
/** /**
Gets the next key value for this key. Gets the next key value for this key. Returns @true if successful.
*/ */
bool GetNextValue(wxString& strValueName, long& lIndex) const; bool GetNextValue(wxString& strValueName, long& lIndex) const;
@@ -262,7 +264,7 @@ public:
bool IsEmpty() const; bool IsEmpty() const;
/** /**
Returns true if the value contains a number. Returns @true if the value contains a number.
*/ */
bool IsNumericValue(const wxString& szValue) const; bool IsNumericValue(const wxString& szValue) const;
@@ -272,44 +274,49 @@ public:
bool IsOpened() const; bool IsOpened() const;
/** /**
Explicitly opens the key. This method also allows the key to be opened in Explicitly opens the key. This method also allows the key to be opened
read-only mode by passing wxRegKey::Read instead of default in read-only mode by passing wxRegKey::Read instead of default
wxRegKey::Write parameter. wxRegKey::Write parameter. Returns @true if successful.
*/ */
bool Open(AccessMode mode = Write); bool Open(AccessMode mode = Write);
/**
Assignment operator to set the default value of the key.
*/
wxRegKey& operator=(const wxString& strValue);
/** /**
Return the default value of the key. Return the default value of the key.
*/ */
wxString QueryDefaultValue() const; wxString QueryDefaultValue() const;
/** /**
Retrieves the raw string value. Retrieves the raw string value. Returns @true if successful.
*/ */
bool QueryRawValue(const wxString& szValue, wxString& strValue) const; bool QueryRawValue(const wxString& szValue, wxString& strValue) const;
/** /**
Retrieves the raw or expanded string value. Retrieves the raw or expanded string value. Returns @true if successful.
*/ */
bool QueryValue(const wxString& szValue, wxString& strValue, bool raw) const; bool QueryValue(const wxString& szValue, wxString& strValue, bool raw) const;
/** /**
Retrieves the numeric value. Retrieves the numeric value. Returns @true if successful.
*/ */
bool QueryValue(const wxString& szValue, long* plValue) const; bool QueryValue(const wxString& szValue, long* plValue) const;
/** /**
Retrieves the binary structure. Retrieves the binary structure. Returns @true if successful.
*/ */
bool QueryValue(const wxString& szValue, wxMemoryBuffer& buf) const; bool QueryValue(const wxString& szValue, wxMemoryBuffer& buf) const;
/** /**
Renames the key. Renames the key. Returns @true if successful.
*/ */
bool Rename(const wxString& szNewName); bool Rename(const wxString& szNewName);
/** /**
Renames a value. Renames a value. Returns @true if successful.
*/ */
bool RenameValue(const wxString& szValueOld, bool RenameValue(const wxString& szValueOld,
const wxString& szValueNew); const wxString& szValueNew);
@@ -339,18 +346,18 @@ public:
void SetName(const wxRegKey& keyParent, const wxString& strKey); void SetName(const wxRegKey& keyParent, const wxString& strKey);
/** /**
Sets the given @a szValue which must be numeric. Sets the given @a szValue which must be numeric. If the value doesn't
If the value doesn't exist, it is created. exist, it is created. Returns @true if successful.
*/ */
bool SetValue(const wxString& szValue, long lValue); bool SetValue(const wxString& szValue, long lValue);
/** /**
Sets the given @a szValue which must be string. Sets the given @a szValue which must be string. If the value doesn't
If the value doesn't exist, it is created. exist, it is created. Returns @true if successful.
*/ */
bool SetValue(const wxString& szValue, const wxString& strValue); bool SetValue(const wxString& szValue, const wxString& strValue);
/** /**
Sets the given @a szValue which must be binary. Sets the given @a szValue which must be binary. If the value doesn't
If the value doesn't exist, it is created. exist, it is created. Returns @true if successful.
*/ */
bool SetValue(const wxString& szValue, const wxMemoryBuffer& buf); bool SetValue(const wxString& szValue, const wxMemoryBuffer& buf);
}; };