Beispiel #1
0
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);
    }



}
Beispiel #2
0
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");
    }
  }
}
Beispiel #3
0
bool WMenuItem::isChecked() const
{
  if (isCheckable()) {
    WCheckBox *cb = dynamic_cast<WCheckBox *>(anchor()->widget(0));
    return cb->isChecked();
  } else
    return false;
}
Beispiel #4
0
void SimpleChatWidget::updateUser()
{
  WCheckBox *b = dynamic_cast<WCheckBox *>(sender());
  users_[b->text()] = b->isChecked();
}
Beispiel #5
0
void WebGLDemo::eventChecked(){
    drawGLWidget_->updateBools(chBox->isChecked());
    drawGLWidget_->repaintGL(DrawGLWidget::PAINT_GL);
}