store an OptionRowDefinition inside OptionRowHandler

This commit is contained in:
Glenn Maynard
2006-01-17 20:21:16 +00:00
parent d1126e82b3
commit 2c1d2827a9
+3 -1
View File
@@ -14,6 +14,7 @@ class OptionRowHandler
{
public:
Commands m_cmds;
OptionRowDefinition m_Def;
vector<CString> m_vsReloadRowMessages; // refresh this row on on these messages
OptionRowHandler::OptionRowHandler() { Init(); }
@@ -27,7 +28,8 @@ public:
{
Init();
m_cmds = cmds;
this->LoadInternal( defOut, cmds );
this->LoadInternal( m_Def, cmds );
defOut = m_Def;
}
virtual void LoadInternal( OptionRowDefinition &defOut, const Commands &cmds ) = 0;
virtual void Reload( OptionRowDefinition &defOut ) { this->Load(defOut,m_cmds); }