phonebookengines/contactsmodel/cntplsql/inc/pltables.h
changeset 31 2a11b5b00470
parent 27 de1630741fbe
child 40 b46a585f6909
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
   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