25 #ifdef __NMV_PREF_MGR_H__
26 #define __NMV_PREF_MGR_H__
29 #include <boost/variant.hpp>
44 IPrefMgr (
const IPrefMgr&);
45 IPrefMgr& operator= (
const IPrefMgr&);
54 boost::variant<gint32, UString> m_value;
66 Pref (
const UString &a_in) :
70 void value (gint32 a_in) {m_value = a_in;}
71 void value (
const UString &a_in) {m_value = a_in;}
72 const variant& value () {
return m_value;}
74 void name (
const UString &a_in) {a_in = a_name;}
75 const UString& name () {
return m_name;}
78 virtual ~IPrefMgr () {}
84 #endif //__NMV_PREF_MGR_H__