plugins/contacts/symbian/contactsmodel/cntplsql/inc/pltables.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
   331 
   331 
   332 	virtual void FillKeyboardSpecificFieldsL(RSqlStatement& aSqlStatement,
   332 	virtual void FillKeyboardSpecificFieldsL(RSqlStatement& aSqlStatement,
   333 											 QStringList aTokens) = 0;
   333 											 QStringList aTokens) = 0;
   334 
   334 
   335 private: // New virtual functions
   335 private: // New virtual functions
   336 	virtual QStringList
   336 	virtual QStringList GetTableSpecificFields(const CContactItem& aItem) const;
   337 		GetTableSpecificFields(const CContactItem& aItem,
   337 
   338 							   TBool& aMandatoryFieldsPresent) const;
   338 public:
   339 
   339 	const CPcsKeyMap* KeyMap() const;
   340 public:
   340 
   341 	// Return next table's name, ownership is transferred
   341 	// Return next table's name, ownership is transferred
   342 	HBufC* GetNextTableNameL(QList<QChar>& aTables) const;
   342 	HBufC* GetNextTableNameL(QList<QChar>& aTables) const;
   343 
   343 
   344 protected:
   344 protected:
   345 	void ConstructL();
   345 	void ConstructL();