⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prefconf.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
///////////////////////////////////////////////////////////////////////////////// Name:        wx/palmos/prefconf.h// Purpose:     wxPrefConfig interface// Author:      Wlodzimierz ABX Skiba// Modified by:// Created:     28.12.2004// RCS-ID:      $Id: prefconf.h,v 1.2 2005/09/23 12:50:36 MR Exp $// Copyright:   (c) Wlodzimierz Skiba// License:     wxWindows licence///////////////////////////////////////////////////////////////////////////////#ifndef _PREFCONF_H_#define _PREFCONF_H_// ----------------------------------------------------------------------------// wxPrefConfig// ----------------------------------------------------------------------------class WXDLLIMPEXP_BASE wxPrefConfig : public wxConfigBase{public:  // ctor & dtor  wxPrefConfig(const wxString& appName = wxEmptyString,               const wxString& vendorName = wxEmptyString,               const wxString& localFilename = wxEmptyString,               const wxString& globalFilename = wxEmptyString,               long style = wxCONFIG_USE_GLOBAL_FILE);  // dtor will save unsaved data  virtual ~wxPrefConfig(){}  // implement inherited pure virtual functions  // ------------------------------------------  // path management  virtual void SetPath(const wxString& strPath);  virtual const wxString& GetPath() const { return m_strPath; }  // entry/subgroup info  virtual bool GetFirstGroup(wxString& str, long& lIndex) const;  virtual bool GetNextGroup (wxString& str, long& lIndex) const;  virtual bool GetFirstEntry(wxString& str, long& lIndex) const;  virtual bool GetNextEntry (wxString& str, long& lIndex) const;  // tests for existence  virtual bool HasGroup(const wxString& strName) const;  virtual bool HasEntry(const wxString& strName) const;  virtual EntryType GetEntryType(const wxString& name) const;  // get number of entries/subgroups in the current group, with or without  // it's subgroups  virtual size_t GetNumberOfEntries(bool bRecursive = false) const;  virtual size_t GetNumberOfGroups(bool bRecursive = false) const;  virtual bool Flush(bool WXUNUSED(bCurrentOnly) = false) { return true; }  // rename  virtual bool RenameEntry(const wxString& oldName, const wxString& newName);  virtual bool RenameGroup(const wxString& oldName, const wxString& newName);  // delete  virtual bool DeleteEntry(const wxString& key, bool bGroupIfEmptyAlso = true);  virtual bool DeleteGroup(const wxString& key);  virtual bool DeleteAll();protected:  // implement read/write methods  virtual bool DoReadString(const wxString& key, wxString *pStr) const;  virtual bool DoReadLong(const wxString& key, long *plResult) const;  virtual bool DoWriteString(const wxString& key, const wxString& szValue);  virtual bool DoWriteLong(const wxString& key, long lValue);private:  // no copy ctor/assignment operator  wxPrefConfig(const wxPrefConfig&);  wxPrefConfig& operator=(const wxPrefConfig&);  // current path (not '/' terminated)  wxString  m_strPath;  // current path (group) content (cache for read/write)  wxString m_strGroup;  // current group modified ?  bool m_modGroup;};#endif // _PREFCONF_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -