diff -r 000000000000 -r 72b543305e3a mobilemessaging/unieditor/model/inc/UniObject.inl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mobilemessaging/unieditor/model/inc/UniObject.inl Thu Dec 17 08:44:11 2009 +0200 @@ -0,0 +1,264 @@ +/* +* Copyright (c) 2005 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: +* CUniObject, Storage for single attachment in presentation. +* +*/ + + + +// --------------------------------------------------------- +// CUniObject::AttachmentId +// +// Accessor. +// --------------------------------------------------------- +// +inline TMsvAttachmentId CUniObject::AttachmentId() const + { + return iAttachmentId; + } + +// --------------------------------------------------------- +// CUniObject::MimeInfo +// +// Accessor. +// --------------------------------------------------------- +// +inline CUniMimeInfo* CUniObject::MimeInfo() const + { + return iMimeInfo; + } + +// --------------------------------------------------------- +// CUniObject::MimeInfo +// +// Accessor. +// --------------------------------------------------------- +// +inline CUniDrmInfo* CUniObject::DrmInfo() const + { + return iDrmInfo; + } + +// --------------------------------------------------------- +// CUniObject::MediaInfo +// +// Accessor. +// --------------------------------------------------------- +// +inline CMsgMediaInfo* CUniObject::MediaInfo() const + { + return iMediaInfo; + } + +// --------------------------------------------------------- +// Corrupted +// +// Accessor +// --------------------------------------------------------- +inline TBool CUniObject::Corrupted() const + { + return iObjectFlags & EObjectCorrupted; + } + +// --------------------------------------------------------- +// SetCorrupted +// +// Mutator +// --------------------------------------------------------- +inline void CUniObject::SetCorrupted( TBool aCorrupted ) + { + if ( aCorrupted ) + { + iObjectFlags |= EObjectCorrupted; + } + else + { + iObjectFlags &= ~EObjectCorrupted; + } + } + +// --------------------------------------------------------- +// CUniObject::StoreState +// +// Accessor. +// --------------------------------------------------------- +// +//inline TMsgObjectStoreState CUniObject::StoreState() const +// { +// return iStoreState; +// } + +// --------------------------------------------------------- +// CUniObject::SetReferenceCount +// +// Mutator. +// --------------------------------------------------------- +// +inline void CUniObject::SetReferenceCount( TInt aCount ) + { + iReferenceCount = aCount; + } + +// --------------------------------------------------------- +// CUniObject::ReferenceCount +// +// Accessor. +// --------------------------------------------------------- +// +inline TInt CUniObject::ReferenceCount() const + { + return iReferenceCount; + } + +// --------------------------------------------------------- +// CUniObject::SetRegion +// +// Mutator. +// --------------------------------------------------------- +// +inline void CUniObject::SetRegion( TUniRegion aRegion ) + { + iRegion = aRegion; + } + +// --------------------------------------------------------- +// CUniObject::Region +// +// Accessor. +// --------------------------------------------------------- +// +inline TUniRegion CUniObject::Region() const + { + return iRegion; + } + +// --------------------------------------------------------- +// CUniObject::SetMediaTypeBySmilTag +// +// Mutator. +// --------------------------------------------------------- +// +inline void CUniObject::SetMediaTypeBySmilTag( TMsgMediaType aMediaType ) + { + iMediaTypeBySmilTag = aMediaType; + } + +// --------------------------------------------------------- +// CUniObject::MediaTypeBySmilTag +// +// Accessor. +// --------------------------------------------------------- +// +inline TMsgMediaType CUniObject::MediaTypeBySmilTag() const + { + return iMediaTypeBySmilTag; + } + +// --------------------------------------------------------- +// CUniObject::SetUniqueControlId +// +// Mutator. +// --------------------------------------------------------- +// +inline void CUniObject::SetUniqueControlHandle( TInt aUniqueControlHandle ) + { + iUniqueControlHandle = aUniqueControlHandle; + } + +// --------------------------------------------------------- +// CUniObject::UniqueControlHandle +// +// Accessor. +// --------------------------------------------------------- +// +inline TInt CUniObject::UniqueControlHandle() const + { + return iUniqueControlHandle; + } + +// --------------------------------------------------------- +// CUniObject::SetAttachment +// +// Mutator. +// --------------------------------------------------------- +// +inline void CUniObject::SetAttachment( TBool aObjectAttachment ) + { + if ( aObjectAttachment ) + { + iObjectFlags |= EObjectAttachment; + } + else + { + iObjectFlags &= ~EObjectAttachment; + } + } + +// --------------------------------------------------------- +// CUniObject::Attachment +// +// Accessor. +// --------------------------------------------------------- +// +inline TBool CUniObject::Attachment() const + { + return iObjectFlags & EObjectAttachment; + } + +// --------------------------------------------------------- +// CUniObject::Attachment +// +// Accessor. +// --------------------------------------------------------- +// +inline TBool CUniObject::IsSaved( ) + { + return iSavedToFs; + } + +// --------------------------------------------------------- +// CUniObject::SetAttachment +// +// Mutator. +// --------------------------------------------------------- +// +inline void CUniObject::SetSaved( TBool aSaved ) + { + iSavedToFs = aSaved; + } + + +// --------------------------------------------------------- +// IsDrmRightsWhenLoaded +// +// Accessor. +// --------------------------------------------------------- +// +inline TBool CUniObject::IsDrmRightsWhenLoaded( ) const + { + return iObjectFlags & EObjectDrmRightsWhenLoaded; + } + +// --------------------------------------------------------- +// IsDrmRightsWhenLoadedObjects +// +// Accessor. +// --------------------------------------------------------- +// +inline TBool CUniObject::IsDrmRightsWhenLoadedObjects( ) const + { + return iObjectFlags & EObjectDrmRightsWhenLoadedObjects; + } +