QCString KickerClientMenu::insertMenu(QPixmap icon, QString text, int id) { QString subname("%1-submenu%2"); QCString subid = subname.arg(objId()).arg(id).local8Bit(); KickerClientMenu *sub = new KickerClientMenu(this, subid); int globalid = QPopupMenu::insertItem(icon, text, sub, id); setItemParameter(globalid, id); return subid; }
void CTupleStoreImpl::DeleteL(TTupleType aTupleType, const TTupleName& aName, const TDesC& aSubName) { CALLSTACKITEM_N(_CL("CTupleStoreImpl"), _CL("DeleteL")); TBool found=EFalse; TTupleName name; auto_ptr<HBufC> subname(HBufC::NewL(KMaxTupleSubNameLength)); while (SeekNameL(aTupleType, aName, aSubName)) { MDBStore::DeleteL(); if (aTupleType == ETupleDataOrRequest) { name.iModule.iUid=iTable.ColInt(ENameModule); name.iId=iTable.ColInt(ENameId); { TPtr p=subname->Des(); p=iTable.ColDes16(ENameSubName1); } iDeleteNotification.NotifyDeleted(name, *subname); } found=ETrue; } if (!found) User::Leave(KErrNotFound); }