#include <xap_Prefs.h>
Public Member Functions | |
| XAP_PrefsScheme (XAP_Prefs *pPrefs, const gchar *szSchemeName) | |
| ~XAP_PrefsScheme (void) | |
| const gchar * | getSchemeName (void) const |
| bool | setSchemeName (const gchar *szNewSchemeName) |
| UT_uint32 | getTickCount () |
| bool | setValue (const gchar *szKey, const gchar *szValue) |
| bool | setValueBool (const gchar *szKey, bool bValue) |
| bool | setValueInt (const gchar *szKey, const int nValue) |
| bool | getValue (const gchar *szKey, const gchar **pszValue) const |
| bool | getValue (const UT_String &szKey, UT_String &szValue) const |
| bool | getValue (const char *szKey, std::string &szValue) const |
| bool | getValueInt (const gchar *szKey, int &nValue) const |
| bool | getValueBool (const gchar *szKey, bool *pbValue) const |
| bool | getNthValue (UT_uint32 k, const gchar **pszKey, const gchar **pszValue) |
Protected Attributes | |
| gchar * | m_szName |
| UT_GenericStringMap< gchar * > | m_hash |
| UT_GenericVector< const gchar * > | m_sortedKeys |
| bool | m_bValidSortedKeys |
| XAP_Prefs * | m_pPrefs |
| UT_uint32 | m_uTick |
| XAP_PrefsScheme::XAP_PrefsScheme | ( | XAP_Prefs * | pPrefs, | |
| const gchar * | szSchemeName | |||
| ) |
References m_bValidSortedKeys, m_pPrefs, m_szName, and m_uTick.
| XAP_PrefsScheme::~XAP_PrefsScheme | ( | void | ) |
| bool XAP_PrefsScheme::getNthValue | ( | UT_uint32 | k, | |
| const gchar ** | pszKey, | |||
| const gchar ** | pszValue | |||
| ) |
References UT_GenericVector< T >::addItem(), UT_String::c_str(), UT_GenericVector< T >::clear(), compareStrings(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), UT_GenericStringMap< T >::keys(), m_bValidSortedKeys, m_hash, m_sortedKeys, UT_GenericStringMap< T >::pick(), UT_GenericVector< T >::qsort(), and UT_GenericStringMap< T >::size().
Referenced by XAP_Prefs::savePrefsFile().
| const gchar * XAP_PrefsScheme::getSchemeName | ( | void | ) | const |
| UT_uint32 XAP_PrefsScheme::getTickCount | ( | ) | [inline] |
References gchar, m_hash, and UT_GenericStringMap< T >::pick().
| bool XAP_PrefsScheme::getValue | ( | const char * | szKey, | |
| std::string & | szValue | |||
| ) | const |
References m_hash, and UT_GenericStringMap< T >::pick().
| bool XAP_PrefsScheme::getValue | ( | const gchar * | szKey, | |
| const gchar ** | pszValue | |||
| ) | const |
| bool XAP_PrefsScheme::getValueBool | ( | const gchar * | szKey, | |
| bool * | pbValue | |||
| ) | const |
References gchar, and getValue().
Referenced by DECLARE_ABI_PLUGIN_METHOD(), Defun1(), Defun_EV_GetMenuItemState_Fn(), XAP_Prefs::getPrefsValueBool(), and XAP_CocoaToolPalette::instance:.
| bool XAP_PrefsScheme::getValueInt | ( | const gchar * | szKey, | |
| int & | nValue | |||
| ) | const |
References gchar, and getValue().
Referenced by XAP_Prefs::getPrefsValueInt().
| bool XAP_PrefsScheme::setSchemeName | ( | const gchar * | szNewSchemeName | ) |
References FREEP, and m_szName.
Referenced by XAP_Prefs::startElement().
| bool XAP_PrefsScheme::setValue | ( | const gchar * | szKey, | |
| const gchar * | szValue | |||
| ) |
References XAP_Prefs::_markPrefChange(), FREEP, gchar, UT_GenericStringMap< T >::insert(), m_bValidSortedKeys, m_hash, m_pPrefs, m_uTick, UT_GenericStringMap< T >::pick(), and UT_GenericStringMap< T >::set().
Referenced by XAP_Prefs::_startElement_SystemDefaultFile(), AP_Dialog_Options::_storeDataForControl(), AP_Dialog_Options::_storeWindowData(), checkViewModeIsPrint(), DECLARE_ABI_PLUGIN_METHOD(), Defun(), Defun1(), doRegistration(), AP_Win32Prefs::loadBuiltinPrefs(), AP_Prefs::loadBuiltinPrefs(), AP_UnixPrefs::overlayEnvironmentPrefs(), AP_CocoaPrefs::overlayEnvironmentPrefs(), s_doZoomDlg(), Save_Pref_Bool(), XAP_Dialog_HTMLOptions::saveDefaults(), AP_Dialog_EpubExportOptions::saveDefaults(), XAP_Toolbar_Factory::saveToolbarsInCurrentScheme(), XAP_App::setDefaultGraphicsId(), setValueBool(), setValueInt(), XAP_Frame::setZoomPercentage(), and XAP_Prefs::startElement().
| bool XAP_PrefsScheme::setValueBool | ( | const gchar * | szKey, | |
| bool | bValue | |||
| ) |
References setValue().
Referenced by _viewTBx(), Defun1(), doRegistration(), and XAP_CocoaToolPalette::windowWillClose:.
| bool XAP_PrefsScheme::setValueInt | ( | const gchar * | szKey, | |
| const int | nValue | |||
| ) |
References gchar, and setValue().
Referenced by AP_Dialog_Options::_storeDataForControl().
bool XAP_PrefsScheme::m_bValidSortedKeys [protected] |
Referenced by getNthValue(), setValue(), and XAP_PrefsScheme().
UT_GenericStringMap<gchar*> XAP_PrefsScheme::m_hash [protected] |
Referenced by getNthValue(), getValue(), setValue(), and ~XAP_PrefsScheme().
XAP_Prefs* XAP_PrefsScheme::m_pPrefs [protected] |
Referenced by setValue(), and XAP_PrefsScheme().
UT_GenericVector<const gchar*> XAP_PrefsScheme::m_sortedKeys [protected] |
Referenced by getNthValue().
gchar* XAP_PrefsScheme::m_szName [protected] |
Referenced by getSchemeName(), setSchemeName(), XAP_PrefsScheme(), and ~XAP_PrefsScheme().
UT_uint32 XAP_PrefsScheme::m_uTick [protected] |
Referenced by setValue(), and XAP_PrefsScheme().
1.7.1