/*
* Copyright (c) 1997-2009 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:
*
*/
/**
@file
@internalComponent
@released
*/
#include <cntdb.h>
#include "rcntmodel.h"
// All CContactActiveBase classes are unused with SQLite. It is the (non-exposed) base class for
// CContactActiveCompress and CContactActiveRecover, both of which have no meaning with SQLite.
/**
For BC proofing.
*/
EXPORT_C void MContactUiActive::MContactUiActive_Reserved1()
{
}
CContactActiveBase::~CContactActiveBase()
{
}
void CContactActiveBase::SetContactDatabase(CContactDatabase* /*aContactDatabase*/)
{
}
void CContactActiveBase::Cancel()
/** Deletes the ContactActiveBase object created on the heap
*/
{
delete this; // C-type classes must always be created on the heap
}
/** @deprecated */
void CContactActiveBase::SetObserver(MContactUiCompactObserver* /*aObserver*/)
{
}
TInt CContactActiveBase::Error() const
/** Signals client of any error that occurred during the operation.
@return A system-wide error code. */
{
return KErrNone;
}
TInt CContactActiveBase::StepsTogo() const
/** Shows the steps to be completed.
@return The number of steps to be completed. */
{
return 0;
}
TInt CContactActiveBase::Step()
/** Gets the current compress step, recover step or any error code encountered during the operation.
@return An integer which represents the compress step, recover step or any error code encountered during the operation.
*/
{
return EFalse;
}
void CContactActiveBase::SetFileManagerL(RCntModel& /*aCntSvr*/)
{
}