本文整理汇总了C++中WPushButton::addStyleClass方法的典型用法代码示例。如果您正苦于以下问题:C++ WPushButton::addStyleClass方法的具体用法?C++ WPushButton::addStyleClass怎么用?C++ WPushButton::addStyleClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WPushButton
的用法示例。
在下文中一共展示了WPushButton::addStyleClass方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: init
void WTimePicker::init(const WTime &time)
{
Wt::WStringStream text;
text << "<table>"
"""<tr>"
"" "<th>${incrementHour}</th>"
"" "<th></th>"
"" "<th>${incrementMinute}</th>"
"" "<th></th>"
"" "<th>${incrementSecond}</th>"
"""</tr>"
"""<tr>"
"" "<td valign=\"middle\" align=\"center\">${hourText}</td>"
"" "<td valign=\"middle\" align=\"center\">:</td>"
"" "<td valign=\"middle\" align=\"center\">${minuteText}</td>"
"" "<td valign=\"middle\" align=\"center\">:</td>"
"" "<td valign=\"middle\" align=\"center\">${secondText}</td>"
"""</tr>"
"""<tr>"
"" "<th>${decrementHour}</th>"
"" "<th></th>"
"" "<th>${decrementMinute}</th>"
"" "<th></th>"
"" "<th>${decrementSecond}</th>"
"""</tr>"
"</table>";
WTemplate *impl = new WTemplate();
setImplementation(impl);
impl->setTemplateText(WString::fromUTF8(text.str(), XHTMLUnsafeText));
WIcon::loadIconFont();
WPushButton *incHourButton = new WPushButton();
incHourButton->addStyleClass("fa fa-arrow-up");
WPushButton *decHourButton = new WPushButton();
decHourButton->addStyleClass("fa fa-arrow-down");
WPushButton *incMinuteButton = new WPushButton();
incMinuteButton->addStyleClass("fa fa-arrow-up");
WPushButton *decMinuteButton = new WPushButton();
decMinuteButton->addStyleClass("fa fa-arrow-down");
WPushButton *incSecondButton = new WPushButton();
incSecondButton->addStyleClass("fa fa-arrow-up");
WPushButton *decSecondButton = new WPushButton();
decSecondButton->addStyleClass("fa fa-arrow-down");
hourText_ = new WText("0");
hourText_->setInline(false);
hourText_->setTextAlignment(AlignCenter);
minuteText_ = new WText("00");
minuteText_->setInline(false);
minuteText_->setTextAlignment(AlignCenter);
secondText_ = new WText("00");
secondText_->setInline(false);
secondText_->setTextAlignment(AlignCenter);
impl->bindWidget("incrementHour", incHourButton);
impl->bindWidget("decrementHour", decHourButton);
impl->bindWidget("hourText", hourText_);
impl->bindWidget("minuteText", minuteText_);
impl->bindWidget("secondText", secondText_);
impl->bindWidget("incrementMinute", incMinuteButton);
impl->bindWidget("decrementMinute", decMinuteButton);
impl->bindWidget("incrementSecond", incSecondButton);
impl->bindWidget("decrementSecond", decSecondButton);
incHourButton->clicked().connect(this, &WTimePicker::incrementHours);
decHourButton->clicked().connect(this, &WTimePicker::decrementHours);
incMinuteButton->clicked().connect(this, &WTimePicker::incrementMinutes);
decMinuteButton->clicked().connect(this, &WTimePicker::decrementMinutes);
incSecondButton->clicked().connect(this, &WTimePicker::incrementSeconds);
decSecondButton->clicked().connect(this, &WTimePicker::decrementSeconds);
}