Пример #1
0
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);
}