diff -r 4f2773374eff -r 4b22a598b890 creator/engine/src/creator_note.cpp --- a/creator/engine/src/creator_note.cpp Fri May 14 15:53:02 2010 +0300 +++ b/creator/engine/src/creator_note.cpp Thu May 27 12:52:19 2010 +0300 @@ -80,7 +80,8 @@ { LOGSTRING("Creator: CCreatorNotepad::~CCreatorNotepad"); - delete iNotepadApi; + // TODO DELETE!!! + //delete iNotepadApi; if (iParameters) delete iParameters; @@ -88,19 +89,21 @@ //---------------------------------------------------------------------------- -TBool CCreatorNotepad::AskDataFromUserL(TInt aCommand, TInt& aNumberOfEntries) +TBool CCreatorNotepad::AskDataFromUserL(TInt aCommand) { LOGSTRING("Creator: CCreatorNotepad::AskDataFromUserL"); + CCreatorModuleBase::AskDataFromUserL(aCommand); + if ( aCommand == ECmdDeleteNotes ) { - return iEngine->GetEngineWrapper()->YesNoQueryDialog( _L("Delete all Notes?") ); + return iEngine->GetEngineWrapper()->YesNoQueryDialog( _L("Delete all Notes?"), this, ECreatorModuleDelete ); } // By Creator not supported because // note id is not available via Notepad API - return iEngine->GetEngineWrapper()->EntriesQueryDialog(aNumberOfEntries, _L("How many entries to create?")); + return iEngine->GetEngineWrapper()->EntriesQueryDialog( &iEntriesToBeCreated, _L("How many entries to create?"), EFalse, this, ECreatorModuleStart ); }