342 QList<TChar> DetermineTables(QStringList aTokens) const; |
342 QList<TChar> DetermineTables(QStringList aTokens) const; |
343 |
343 |
344 // aString ownership is not transferred |
344 // aString ownership is not transferred |
345 void AddTokens(HBufC* aString, QStringList& aTokens) const; |
345 void AddTokens(HBufC* aString, QStringList& aTokens) const; |
346 |
346 |
347 TBool IsValidChar(TInt aChar) const; |
|
348 TBool IsValidChar(QChar aChar) const; |
347 TBool IsValidChar(QChar aChar) const; |
349 |
348 |
350 // aFirstName ownership is not transferred |
349 // aFirstName ownership is not transferred |
351 // aLastName ownership is not transferred |
350 // aLastName ownership is not transferred |
352 QStringList GetNumericTokens(HBufC* aFirstName, HBufC* aLastName) const; |
351 QStringList GetNumericTokens(HBufC* aFirstName, HBufC* aLastName) const; |
353 void GetNextToken(QStringList& aSource, QStringList& aDestination) const; |
352 void GetNextToken(QStringList& aSource, QStringList& aDestination) const; |
354 void DeleteFromAllTablesL(TContactItemId aContactId, |
353 void DeleteFromAllTablesL(TContactItemId aContactId, |
355 TBool& aLowDiskErrorOccurred) const; |
354 TBool& aLowDiskErrorOccurred) const; |
356 |
355 |
357 QList<TChar> FillTableList() const; |
356 QList<TChar> FillAllTables() const; |
358 |
357 |
359 // Return next table's name, ownership is transferred |
358 // Return next table's name, ownership is transferred |
360 HBufC* GetTableNameL(QList<TChar>& aTables) const; |
359 HBufC* GetNextTableNameL(QList<TChar>& aTables) const; |
|
360 const TDesC& TableNameL(TChar aCh) const; |
361 |
361 |
362 quint64 ConvertToHex(QString aToken) const; |
362 quint64 ConvertToHex(QString aToken) const; |
363 |
363 |
364 private: |
364 private: |
365 // Owned |
365 // Owned |