void CCheckBoxTreeView::ClearRightCellCheck() { TreeRightMap::iterator lRight; for(lRight =mGroupRightMap.begin();lRight !=mGroupRightMap.end();lRight ++) { WCheckBox *pCheckbox; pCheckbox =(WCheckBox *) lRight->second; if( pCheckbox->isChecked()) pCheckbox->setChecked(false); } for(lRight =mDeviceRightMap.begin();lRight !=mDeviceRightMap.end();lRight ++) { WCheckBox *pCheckbox; pCheckbox =(WCheckBox *) lRight->second; if( pCheckbox->isChecked()) pCheckbox->setChecked(false); } for(lRight =mMonitorRightMap.begin();lRight !=mMonitorRightMap.end();lRight ++) { OutputDebugString("Tree_DEVICE\n"); WCheckBox *pCheckbox; pCheckbox =(WCheckBox *) lRight->second; if( pCheckbox->isChecked()) pCheckbox->setChecked(false); } }
void SimpleChatWidget::updateUsers() { if (userList_) { userList_->clear(); SimpleChatServer::UserSet users = server_.users(); UserMap oldUsers = users_; users_.clear(); for (SimpleChatServer::UserSet::iterator i = users.begin(); i != users.end(); ++i) { WCheckBox *w = new WCheckBox(escapeText(*i), userList_); w->setInline(false); UserMap::const_iterator j = oldUsers.find(*i); if (j != oldUsers.end()) w->setChecked(j->second); else w->setChecked(true); users_[*i] = w->isChecked(); w->changed().connect(this, &SimpleChatWidget::updateUser); if (*i == user_) w->setStyleClass("chat-self"); } } }
bool WMenuItem::isChecked() const { if (isCheckable()) { WCheckBox *cb = dynamic_cast<WCheckBox *>(anchor()->widget(0)); return cb->isChecked(); } else return false; }
void SimpleChatWidget::updateUser() { WCheckBox *b = dynamic_cast<WCheckBox *>(sender()); users_[b->text()] = b->isChecked(); }
void WebGLDemo::eventChecked(){ drawGLWidget_->updateBools(chBox->isChecked()); drawGLWidget_->repaintGL(DrawGLWidget::PAINT_GL); }