本文整理汇总了C++中CheckButton::setUserID方法的典型用法代码示例。如果您正苦于以下问题:C++ CheckButton::setUserID方法的具体用法?C++ CheckButton::setUserID怎么用?C++ CheckButton::setUserID使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CheckButton
的用法示例。
在下文中一共展示了CheckButton::setUserID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: appendManagerToList
void DClusterSetManagerPage::appendManagerToList(DClusterUserInfo *info)
{
if(info->getUserRole() == Mi::SySManager || info->getUserRole() == Mi::SeniorManager)
{
CheckButton* btn = new CheckButton(this);
btn->setUserID(info->getUserID());
btn->setUserName(info->getUserName());
btn->setClusterID(info->getClusterID());
if(info->getUserRole() == Mi::SySManager){
btn->setReviewText(tr("群主"));
btn->setReviewEnable(false);
}else{
btn->setReviewText(tr("取消管理员"));
connect(btn, SIGNAL(reviewClicked()), this, SLOT(on_btnCancelManager_clicked()));
}
QPixmap pixmap(ImagePath::USER_PORTRAIT);
pixmap.setDevicePixelRatio(2.0);
btn->setPixMap(pixmap);
btn->setFixedHeight(this->screenHeight()*0.1);
btn->setFixedWidth(this->screenWidth());
btn->setAttribute(Qt::WA_LayoutUsesWidgetRect);
btn->setStyleSheet(SheetStyle::CHECKBUTTON_BOTTOM_BORDER);
btnCheckList.insert(info->getUserID(), btn);
if(managerLayout->count() == 0){
managerLayout->addWidget(btn);
managerLayout->addStretch(0);
}
else{
if(info->getUserRole() == Mi::SySManager)
managerLayout->insertWidget(0, btn);
else
managerLayout->insertWidget(managerLayout->count() - 1, btn);
}
}
}