void XSettingsWindow::update(const qutim_sdk_0_3::SettingsItemList& settings) { foreach (SettingsItem *item, (p->items.values().toSet() -= settings.toSet())) item->clearWidget(); p->items.clear(); loadSettings(settings); onCurrentItemChanged(p->listWidget->currentItem()); }
void SkillEditFrame::on_skillList_itemClicked(QListWidgetItem *current) { DataListItem *item = (DataListItem *) current; onCurrentItemChanged((DataContainerItem *)item); }
void SkillEditFrame::on_skillTree_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous) { DataTreeItem *item = (DataTreeItem *) current; onCurrentItemChanged((DataContainerItem *)item); }