1.1 --- a/epoc32/include/mw/ptidefs.inl Tue Nov 24 13:55:44 2009 +0000
1.2 +++ b/epoc32/include/mw/ptidefs.inl Tue Mar 16 16:12:26 2010 +0000
1.3 @@ -1,1 +1,202 @@
1.4 -ptidefs.inl
1.5 +/*
1.6 +* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
1.7 +* All rights reserved.
1.8 +* This component and the accompanying materials are made available
1.9 +* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
1.10 +* which accompanies this distribution, and is available
1.11 +* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
1.12 +*
1.13 +* Initial Contributors:
1.14 +* Nokia Corporation - initial contribution.
1.15 +*
1.16 +* Contributors:
1.17 +*
1.18 +* Description: Inline methods for PtiDefs.h files
1.19 +*
1.20 +*/
1.21 +
1.22 +
1.23 +
1.24 +
1.25 +
1.26 +
1.27 +
1.28 +
1.29 +
1.30 +
1.31 +
1.32 +
1.33 +
1.34 +
1.35 +
1.36 +// ---------------------------------------------------------------------------
1.37 +// PtiCoreInfo::WordCompletion
1.38 +//
1.39 +// ---------------------------------------------------------------------------
1.40 +//
1.41 +inline TBool TPtiCoreInfo::WordCompletion() const
1.42 + {
1.43 + return ((iCapsBits & EWordCompletion) != 0);
1.44 + }
1.45 +
1.46 +// ---------------------------------------------------------------------------
1.47 +// PtiCoreInfo::Reordering
1.48 +//
1.49 +// ---------------------------------------------------------------------------
1.50 +//
1.51 +inline TBool TPtiCoreInfo::Reordering() const
1.52 + {
1.53 + return ((iCapsBits & EReordering) != 0);
1.54 + }
1.55 +
1.56 +// ---------------------------------------------------------------------------
1.57 +// PtiCoreInfo::MaximumWordLength
1.58 +//
1.59 +// ---------------------------------------------------------------------------
1.60 +//
1.61 +inline TInt TPtiCoreInfo::MaximumWordLength() const
1.62 + {
1.63 + return iMaxWordLength;
1.64 + }
1.65 +
1.66 +// ---------------------------------------------------------------------------
1.67 +// PtiCoreInfo::NextWordPrediction
1.68 +//
1.69 +// ---------------------------------------------------------------------------
1.70 +//
1.71 +inline TBool TPtiCoreInfo::NextWordPrediction() const
1.72 + {
1.73 + return ((iCapsBits & ENextWordPrediction) != 0);
1.74 + }
1.75 +
1.76 +// ---------------------------------------------------------------------------
1.77 +// PtiCoreInfo::VendorString
1.78 +//
1.79 +// ---------------------------------------------------------------------------
1.80 +//
1.81 +inline TPtrC TPtiCoreInfo::VendorString() const
1.82 + {
1.83 + return iVendorIdStr;
1.84 + }
1.85 +
1.86 +// ---------------------------------------------------------------------------
1.87 +// PtiCoreInfo::CapsBits
1.88 +//
1.89 +// ---------------------------------------------------------------------------
1.90 +//
1.91 +inline TUint32 TPtiCoreInfo::CapsBits() const
1.92 + {
1.93 + return iCapsBits;
1.94 + }
1.95 +
1.96 +// ---------------------------------------------------------------------------
1.97 +// PtiCoreInfo::SetCapsBits
1.98 +//
1.99 +// ---------------------------------------------------------------------------
1.100 +//
1.101 +inline void TPtiCoreInfo::SetCapsBits(TUint32 aBits)
1.102 + {
1.103 + iCapsBits |= aBits;
1.104 + }
1.105 +
1.106 +// ---------------------------------------------------------------------------
1.107 +// PtiCoreInfo::SetVendorString
1.108 +//
1.109 +// ---------------------------------------------------------------------------
1.110 +//
1.111 +inline void TPtiCoreInfo::SetVendorString(const TDesC& aStr)
1.112 + {
1.113 + iVendorIdStr.Set(aStr);
1.114 + }
1.115 +
1.116 +// ---------------------------------------------------------------------------
1.117 +// PtiCoreInfo::SetMaxWordLength
1.118 +//
1.119 +// ---------------------------------------------------------------------------
1.120 +//
1.121 +inline void TPtiCoreInfo::SetMaxWordLength(TInt aMaxLen)
1.122 + {
1.123 + iMaxWordLength = aMaxLen;
1.124 + }
1.125 +
1.126 +// ---------------------------------------------------------------------------
1.127 +// PtiCoreInfo::Uid
1.128 +//
1.129 +// ---------------------------------------------------------------------------
1.130 +//
1.131 +inline TInt32 TPtiCoreInfo::Uid() const
1.132 + {
1.133 + return iUid;
1.134 + }
1.135 +
1.136 +// ---------------------------------------------------------------------------
1.137 +// PtiCoreInfo::SetUid
1.138 +//
1.139 +// ---------------------------------------------------------------------------
1.140 +//
1.141 +inline void TPtiCoreInfo::SetUid(TInt32 aUid)
1.142 + {
1.143 + iUid = aUid;
1.144 + }
1.145 +
1.146 +// ---------------------------------------------------------------------------
1.147 +// PtiCoreInfo::MaximumNumberOfCandidates
1.148 +//
1.149 +// ---------------------------------------------------------------------------
1.150 +//
1.151 +inline TInt TPtiCoreInfo::MaximumNumberOfCandidates() const
1.152 + {
1.153 + return iMaxNumberOfCandidates;
1.154 + }
1.155 +
1.156 +// ---------------------------------------------------------------------------
1.157 +// PtiCoreInfo::SetMaxNumberOfCandidates
1.158 +//
1.159 +// ---------------------------------------------------------------------------
1.160 +//
1.161 +inline void TPtiCoreInfo::SetMaxNumberOfCandidates(TInt aMax)
1.162 + {
1.163 + iMaxNumberOfCandidates = aMax;
1.164 + }
1.165 +
1.166 +// ---------------------------------------------------------------------------
1.167 +// PtiCoreInfo::CharConversions
1.168 +//
1.169 +// ---------------------------------------------------------------------------
1.170 +//
1.171 +inline TUint32 TPtiCoreInfo::CharConversions() const
1.172 + {
1.173 + return iCharConversions;
1.174 + }
1.175 +
1.176 +// ---------------------------------------------------------------------------
1.177 +// PtiCoreInfo::SetCharConversions
1.178 +//
1.179 +// ---------------------------------------------------------------------------
1.180 +//
1.181 +inline void TPtiCoreInfo::SetCharConversions(TUint32 aConvs)
1.182 + {
1.183 + iCharConversions = aConvs;
1.184 + }
1.185 +
1.186 +// ---------------------------------------------------------------------------
1.187 +// PtiCoreInfo::SetSpellings
1.188 +//
1.189 +// ---------------------------------------------------------------------------
1.190 +//
1.191 +inline void TPtiCoreInfo::SetSpellings(TUint32 aSpellings)
1.192 + {
1.193 + iSpellings = aSpellings;
1.194 + }
1.195 +
1.196 +// ---------------------------------------------------------------------------
1.197 +// PtiCoreInfo::Spellings
1.198 +//
1.199 +// ---------------------------------------------------------------------------
1.200 +//
1.201 +inline TUint32 TPtiCoreInfo::Spellings() const
1.202 + {
1.203 + return iSpellings;
1.204 + }
1.205 +
1.206 +// End of file