示例#1
0
KWalletContainerItem* KWalletFolderItem::getContainer(KWallet::Wallet::EntryType type) {
	for (int i = 0; i < childCount(); ++i) {
		KWalletContainerItem *ci = dynamic_cast<KWalletContainerItem *>(child(i));
		if (!ci) {
			continue;
		}
		if (ci->entryType() == type) {
			return ci;
		}
	}
	return 0;
}
示例#2
0
KWalletContainerItem* KWalletFolderItem::getContainer(KWallet::Wallet::EntryType type) {
	for (QListViewItem *i = firstChild(); i; i = i->nextSibling()) {
		KWalletContainerItem *ci = dynamic_cast<KWalletContainerItem *>(i);
		if (!ci) {
			continue;
		}
		if (ci->type() == type) {
			return ci;
		}
	}
	return 0;
}
示例#3
0
QTreeWidgetItem* KWalletFolderItem::getItem(const QString& key) {
	for (int i = 0; i < childCount(); ++i) {
		KWalletContainerItem *ci = dynamic_cast<KWalletContainerItem *>(child(i));
		if (!ci) {
			continue;
		}
		QTreeWidgetItem *tmp = ci->getItem(key);
		if (tmp) {
			return tmp;
		}
	}
	return 0;
}
示例#4
0
QListViewItem* KWalletFolderItem::getItem(const QString& key) {
	for (QListViewItem *i = firstChild(); i; i = i->nextSibling()) {
		KWalletContainerItem *ci = dynamic_cast<KWalletContainerItem *>(i);
		if (!ci) {
			continue;
		}
		QListViewItem *tmp = ci->getItem(key);
		if (tmp) {
			return tmp;
		}
	}
	return 0;
}