wxRegConfig now works correctly again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@692 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -29,8 +29,8 @@ class wxRegConfig : public wxConfigBase
|
|||||||
public:
|
public:
|
||||||
// ctor & dtor
|
// ctor & dtor
|
||||||
// will store data in HKLM\appName and HKCU\appName
|
// will store data in HKLM\appName and HKCU\appName
|
||||||
wxRegConfig(const wxString& appName = wxEmptyString, const wxString& vendorName = wxEmptyString,
|
wxRegConfig(const wxString& appName = "", const wxString& vendorName = "",
|
||||||
const wxString& localFilename = wxEmptyString, const wxString& globalFilename = wxEmptyString,
|
const wxString& localFilename = "", const wxString& globalFilename = "",
|
||||||
long style = 0);
|
long style = 0);
|
||||||
|
|
||||||
// dtor will save unsaved data
|
// dtor will save unsaved data
|
||||||
|
@@ -210,5 +210,33 @@ private:
|
|||||||
MUTABLE long m_dwLastError; // last error (0 if none)
|
MUTABLE long m_dwLastError; // last error (0 if none)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
// high level functions working with the registry
|
||||||
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// file extensions and MIME types
|
||||||
|
// ------------------------------
|
||||||
|
|
||||||
|
// Look for and return the extension (with leading '.') which corresponds to
|
||||||
|
// MIME type strMimeType in pExt.
|
||||||
|
//
|
||||||
|
// Return value: true if MIME type was found, false otherwise
|
||||||
|
bool GetExtensionFromMimeType(wxString *pExt, const wxString& strMimeType);
|
||||||
|
|
||||||
|
// Look for MIME type of the given extension, return TRUE if found.
|
||||||
|
bool GetMimeTypeFromExtension(wxString *pMimeType, const wxString& strExt);
|
||||||
|
|
||||||
|
// Get file type from extension (it's not the same thing: for example, for
|
||||||
|
// the extension .txt the default file type is txtfile), return FALSE if not
|
||||||
|
// found.
|
||||||
|
bool GetFileTypeFromExtension(wxString *pFileType, const wxString& strExt);
|
||||||
|
|
||||||
|
// Get the default icon from file type
|
||||||
|
class wxIcon;
|
||||||
|
bool GetFileTypeIcon(wxIcon *pIcon, const wxString& strFileType);
|
||||||
|
|
||||||
|
// Get the description of files of this type
|
||||||
|
bool GetFileTypeDescription(wxString *pDesc, const wxString& strFileType);
|
||||||
|
|
||||||
#endif //_REGISTRY_H
|
#endif //_REGISTRY_H
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user