2 * Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0""
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Inline methods for user dictionary class.
32 // ---------------------------------------------------------------------------
33 // CPtiUserDictionary::SetFileName
35 // ---------------------------------------------------------------------------
37 inline void CPtiUserDictionary::SetFileName(TDesC& aFileName)
39 iFileName.Copy(aFileName);
42 // ---------------------------------------------------------------------------
43 // CPtiUserDictionary::Id
45 // ---------------------------------------------------------------------------
47 inline TInt CPtiUserDictionary::Id() const
52 // ---------------------------------------------------------------------------
53 // CPtiUserDictionary::SetId
55 // ---------------------------------------------------------------------------
57 inline void CPtiUserDictionary::SetId(TInt aId)
62 // ---------------------------------------------------------------------------
63 // CPtiUserDictionary::Size
65 // ---------------------------------------------------------------------------
67 inline TInt CPtiUserDictionary::Size() const
69 return iData->Length();
72 // ---------------------------------------------------------------------------
73 // CPtiUserDictionary::CoreUID
75 // ---------------------------------------------------------------------------
77 inline TInt32 CPtiUserDictionary::CoreUID() const
82 // ---------------------------------------------------------------------------
83 // CPtiUserDictionary::SetCoreUID
85 // ---------------------------------------------------------------------------
87 inline void CPtiUserDictionary::SetCoreUID(TInt32 aUid)
92 // ---------------------------------------------------------------------------
93 // CPtiUserDictionary::Data
95 // ---------------------------------------------------------------------------
97 inline TPtr8 CPtiUserDictionary::Data()
99 return TPtr8(iData->Des());
102 // ---------------------------------------------------------------------------
103 // CPtiUserDictionary::IsDefault
105 // ---------------------------------------------------------------------------
107 inline TBool CPtiUserDictionary::IsDefault() const
112 // ---------------------------------------------------------------------------
113 // CPtiUserDictionary::SetDefault
115 // ---------------------------------------------------------------------------
117 inline void CPtiUserDictionary::SetDefault(TBool aValue)
122 // ---------------------------------------------------------------------------
123 // CPtiUserDictionary::FileName
125 // ---------------------------------------------------------------------------
127 inline TPtrC CPtiUserDictionary::FileName() const
129 return TPtrC(iFileName);
132 // ---------------------------------------------------------------------------
133 // CPtiUserDictionary::UpdateFlag
135 // ---------------------------------------------------------------------------
137 inline TBool CPtiUserDictionary::UpdateFlag() const
142 // ---------------------------------------------------------------------------
143 // CPtiUserDictionary::SetUpdateFlag
145 // ---------------------------------------------------------------------------
147 inline void CPtiUserDictionary::SetUpdateFlag(TBool aFlag)
152 // ---------------------------------------------------------------------------
153 // CPtiUserDictionary::SymbolClass
155 // ---------------------------------------------------------------------------
157 inline TInt CPtiUserDictionary::SymbolClass() const
162 // ---------------------------------------------------------------------------
163 // CPtiUserDictionary::SetSymbolClass
165 // ---------------------------------------------------------------------------
167 inline void CPtiUserDictionary::SetSymbolClass(TInt aSymbolClass)
169 iSymbolClass = aSymbolClass;