本文整理汇总了C++中WImage::setObjectName方法的典型用法代码示例。如果您正苦于以下问题:C++ WImage::setObjectName方法的具体用法?C++ WImage::setObjectName怎么用?C++ WImage::setObjectName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WImage
的用法示例。
在下文中一共展示了WImage::setObjectName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IndexContainerWidget
WImage *WItemDelegate::iconWidget(WidgetRef& w,
const WModelIndex& index, bool autoCreate)
{
WImage *image = dynamic_cast<WImage *>(w.w->find("i"));
if (image || !autoCreate)
return image;
IndexContainerWidget *wc =
dynamic_cast<IndexContainerWidget *>(w.w->find("a"));
if (!wc)
wc = dynamic_cast<IndexContainerWidget *>(w.w->find("o"));
if (!wc) {
wc = new IndexContainerWidget(index);
wc->setObjectName("o");
wc->addWidget(w.w);
w.w = wc;
}
image = new WImage();
image->setObjectName("i");
image->setStyleClass("icon");
wc->insertWidget(wc->count() - 1, image);
// IE does not want to center vertically without this:
if (wApp->environment().agentIsIE()) {
WImage *inv = new WImage(wApp->onePixelGifUrl());
inv->setStyleClass("rh w0 icon");
inv->resize(0, WLength::Auto);
wc->insertWidget(wc->count() -1, inv);
}
return image;
}