pull ScreenPrompt init into a separate function, so it's slightly less of a special
case; maybe this class's instances can be made reusable ...
This commit is contained in:
@@ -108,16 +108,22 @@ static void RevertSyncChanges( void* pThrowAway )
|
||||
|
||||
REGISTER_SCREEN_CLASS( ScreenSaveSync );
|
||||
ScreenSaveSync::ScreenSaveSync( const CString &sScreenName ) :
|
||||
ScreenPrompt(
|
||||
sScreenName,
|
||||
ScreenPrompt( sScreenName )
|
||||
{
|
||||
}
|
||||
|
||||
void ScreenSaveSync::Init()
|
||||
{
|
||||
ScreenPrompt::Init();
|
||||
|
||||
Load(
|
||||
SM_None,
|
||||
GetPromptText(),
|
||||
PROMPT_YES_NO,
|
||||
ANSWER_YES,
|
||||
SaveSyncChanges,
|
||||
RevertSyncChanges,
|
||||
NULL )
|
||||
{
|
||||
NULL );
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user