本文整理汇总了C++中ItemWidget::setState方法的典型用法代码示例。如果您正苦于以下问题:C++ ItemWidget::setState方法的具体用法?C++ ItemWidget::setState怎么用?C++ ItemWidget::setState使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ItemWidget
的用法示例。
在下文中一共展示了ItemWidget::setState方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: refreshView
void Container::refreshView(QTreeWidget *treeView)
{
QTreeWidgetItem *selectedItem=treeView->currentItem();
if(this->getSelectedItem(treeView))
{
this->setSelectedItem(treeView,this->getSelectedItem(treeView));
}
treeView->clear();
if(this->root->size()>0)
{
QTreeWidgetItem * treeWidgetItem = new QTreeWidgetItem(treeView);
ItemWidget * myItem = new ItemWidget(
this->root->getId(),
QString( this->root->getTitle().c_str() ),
QString( this->root->getDate().c_str() ),
this->root->isDoneChecked(),
-1);
myItem->setState(false);
treeView->setItemWidget(treeWidgetItem,0,myItem);
this->addItemsFromList(this->root,treeView,treeWidgetItem);
}
if(!selectedItem&&treeView->itemAt(0,0))
{
this->setSelectedItem(treeView,this->root);
}
treeView->expandAll();
// this->root->afficher();
// std::cout<<std::endl;
}