diff -r b3cee849fa46 -r fad26422216a creator/engine/src/creator_notepadwrapper.cpp --- a/creator/engine/src/creator_notepadwrapper.cpp Tue Aug 31 15:15:20 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,99 +0,0 @@ -/* -* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: -* -*/ - - -#include "creator_notepadwrapper.h" - - /** - * Constructor - */ -CCreatorNotepadWrapper::CCreatorNotepadWrapper() - { - } - - /** - * Destructor - */ -CCreatorNotepadWrapper::~CCreatorNotepadWrapper() - { -/* - if(iNotepadApi) - { - delete iNotepadApi; - iNotepadApi = NULL; - } - */ - if(iAgendaUtil) - { - delete iAgendaUtil; - iAgendaUtil = NULL; - } - } - - /** - * Two-Phased constructor - */ -CCreatorNotepadWrapper* CCreatorNotepadWrapper::NewL() - { - CCreatorNotepadWrapper* self = CCreatorNotepadWrapper::NewLC(); - CleanupStack::Pop(self); - return self; - } - - /** - * Two-Phased constructor - */ -CCreatorNotepadWrapper* CCreatorNotepadWrapper::NewLC() - { - CCreatorNotepadWrapper* self = new (ELeave) CCreatorNotepadWrapper; - CleanupStack::PushL(self); - self->ConstructL(); - return self; - } - - /** - * ConstructL() - */ - -void CCreatorNotepadWrapper::ConstructL() - { - iAgendaUtil = new AgendaUtil(); -// iNotepadApi = new NotesEditor(iAgendaUtil); - } - -TInt CCreatorNotepadWrapper::CreateNoteL( const TDesC& aText ) - { - TInt err = KErrNone; - QString textNote = QString::fromUtf16( aText.Ptr(),aText.Length()); - iNotepadApi->edit(textNote,iAgendaUtil); - iNotepadApi->close(NotesEditorInterface::CloseWithSave, iAgendaUtil); - return err; - } -void CCreatorNotepadWrapper::DeleteAllL() - { - - QList ael; - AgendaUtil::FilterFlags filter = AgendaUtil::FilterFlags(AgendaUtil::IncludeNotes); - - ael = iAgendaUtil->fetchAllEntries(filter); - for(int i=0 ; ideleteEntry(ael[i].id()); - } - - } -