本文整理汇总了C++中WWidget::setHidden方法的典型用法代码示例。如果您正苦于以下问题:C++ WWidget::setHidden方法的具体用法?C++ WWidget::setHidden怎么用?C++ WWidget::setHidden使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WWidget
的用法示例。
在下文中一共展示了WWidget::setHidden方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: handleRequest
void PrintResource::handleRequest(const Wt::Http::Request& request,
Wt::Http::Response& response)
{
//log("info")<<"PrintResource::handleRequest() "<<__LINE__;
response.addHeader("Cache-Control", "max-age=315360000");
response.setMimeType("text/html; charset=utf-8");
std::ostringstream htmlStream;// = std::cout;
htmlStream << "";
//log("info")<<m_content->find("order_form");
if(WContainerWidget *form = dynamic_cast<WContainerWidget*>(m_content->find("order_form")))
{
for(int i=0;i < form->count()-1;i++)
{
WWidget *item = form->widget(i);
if(item->id() == "comments")
{
item->decorationStyle().setBorder(WBorder());
}else
item->setHidden(true);
}
}
response.out() <<"<link href=\"http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css\" type=\"text/css\" rel=\"stylesheet\">"<<std::endl;
response.out() <<"<link href=\"http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap-theme.min.css\" type=\"text/css\" rel=\"stylesheet\">"<<std::endl;
response.out() << "<script src=\"/css/ie_console.js\"></script>";
response.out() << ""
"<script type=\"text/javascript\">\n"
" window.setTimeout(function () {\n"
" window.print();\n"
" }, 1000);\n"
"</script>\n"<<std::endl;
m_content->htmlText(response.out());
//log("info")<<"PrintResource::handleRequest() "<<__LINE__;
/*
response.out() << ""
"<script type=\"text/javascript\">\n"
" (function() { \n"
" window.setTimeout(function () {\n"
" window.print();\n"
" }, 1500);\n"
" }); \n"
"</script>\n"<<std::endl;
*/
//m_content->htmlText(htmlStream);
//std::string htmlStr= "";
//htmlStr << htmlStream;
//std::cout <<htmlStream<<std::endl;
//renderer.render(WString().fromUTF8(htmlStream.str()));
response.out() << WString().fromUTF8(htmlStream.str()) << std::endl;
}