本文整理汇总了C++中WApplication::builtinLocalizedStrings方法的典型用法代码示例。如果您正苦于以下问题:C++ WApplication::builtinLocalizedStrings方法的具体用法?C++ WApplication::builtinLocalizedStrings怎么用?C++ WApplication::builtinLocalizedStrings使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WApplication
的用法示例。
在下文中一共展示了WApplication::builtinLocalizedStrings方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: apply
void WBootstrapTheme::apply(WWidget *widget, WWidget *child, int widgetRole)
const
{
switch (widgetRole) {
case MenuItemIconRole:
child->addStyleClass("Wt-icon");
break;
case MenuItemCheckBoxRole:
child->addStyleClass("Wt-chkbox");
break;
case DialogCoverRole:
child->addStyleClass("modal-backdrop");
break;
case DialogTitleBarRole:
child->addStyleClass("modal-header");
break;
case DialogBodyRole:
child->addStyleClass("modal-body");
break;
case DialogFooterRole:
child->addStyleClass("modal-footer");
break;
case DialogCloseIconRole:
{
child->addStyleClass("close");
WText *t = dynamic_cast<WText *>(child);
t->setText("×");
break;
}
case TableViewRowContainerRole:
{
WAbstractItemView *view = dynamic_cast<WAbstractItemView *>(widget);
child->toggleStyleClass("Wt-striped", view->alternatingRowColors());
break;
}
case DatePickerPopupRole:
child->addStyleClass("Wt-datepicker");
break;
case PanelTitleBarRole:
child->addStyleClass("accordion-heading");
break;
case PanelCollapseButtonRole:
case PanelTitleRole:
child->addStyleClass("accordion-toggle");
break;
case PanelBodyRole:
child->addStyleClass("accordion-inner");
break;
case AuthWidgets:
WApplication *app = WApplication::instance();
app->builtinLocalizedStrings().useBuiltin
(skeletons::AuthBootstrapTheme_xml1);
break;
}
}
示例2:
WBootstrapTheme::WBootstrapTheme()
: version_(BootstrapVersion::v2),
responsive_(false),
formControlStyle_(true)
{
WApplication *app = WApplication::instance();
if (app)
app->builtinLocalizedStrings().useBuiltin(skeletons::BootstrapTheme_xml1);
}
示例3: setVersion
void WBootstrapTheme::setVersion(BootstrapVersion version)
{
version_ = version;
if (version_ == BootstrapVersion::v3) {
WApplication *app = WApplication::instance();
if (app)
app->builtinLocalizedStrings().useBuiltin
(skeletons::Bootstrap3Theme_xml1);
}
}
示例4: WFormModel
FormBaseModel::FormBaseModel(const AuthService& baseAuth,
AbstractUserDatabase& users,
WObject *parent)
: WFormModel(parent),
baseAuth_(baseAuth),
users_(users),
passwordAuth_(0)
{
WApplication *app = WApplication::instance();
app->builtinLocalizedStrings().useBuiltin(skeletons::AuthStrings_xml1);
}
示例5: WTemplateFormView
RegistrationWidget::RegistrationWidget(AuthWidget *authWidget)
: WTemplateFormView(tr("Wt.Auth.template.registration")),
authWidget_(authWidget),
model_(0),
created_(false),
confirmPasswordLogin_(0)
{
WApplication *app = WApplication::instance();
app->builtinLocalizedStrings().useBuiltin(skeletons::AuthStrings_xml1);
app->theme()->apply(this, this, AuthWidgets);
}
示例6: init
void AuthWidget::init()
{
registrationModel_ = 0;
registrationEnabled_ = false;
created_ = false;
dialog_ = 0;
messageBox_ = 0;
addFunction("id", WT_TEMPLATE_FUNCTION(id));
addFunction("tr", WT_TEMPLATE_FUNCTION(tr));
WApplication *app = WApplication::instance();
app->useStyleSheet(WApplication::resourcesUrl() + "form.css");
app->internalPathChanged().connect(this, &AuthWidget::onPathChange);
app->builtinLocalizedStrings().useBuiltin(skeletons::Auth_xml1);
}
示例7: apply
void WCssTheme::apply(WWidget *widget, WWidget *child, int widgetRole) const
{
switch (widgetRole) {
case MenuItemIconRole:
child->addStyleClass("Wt-icon");
break;
case MenuItemCheckBoxRole:
child->addStyleClass("Wt-chkbox");
break;
case MenuItemCloseRole:
widget->addStyleClass("Wt-closable");
child->addStyleClass("closeicon");
break;
case DialogCoverRole:
child->setStyleClass("Wt-dialogcover");
break;
case DialogTitleBarRole:
child->addStyleClass("titlebar");
break;
case DialogBodyRole:
child->addStyleClass("body");
break;
case DialogFooterRole:
child->addStyleClass("footer");
break;
case DialogCloseIconRole:
child->addStyleClass("closeicon");
break;
case TableViewRowContainerRole:
{
WAbstractItemView *view = dynamic_cast<WAbstractItemView *>(widget);
std::string backgroundImage;
if (view->alternatingRowColors())
backgroundImage = "stripes/stripe-";
else
backgroundImage = "no-stripes/no-stripe-";
backgroundImage = resourcesUrl() + backgroundImage
+ boost::lexical_cast<std::string>
(static_cast<int>(view->rowHeight().toPixels()))
+ "px.gif";
child->decorationStyle().setBackgroundImage(WLink(backgroundImage));
break;
}
case DatePickerPopupRole:
child->addStyleClass("Wt-datepicker");
break;
case PanelTitleBarRole:
child->addStyleClass("titlebar");
break;
case PanelBodyRole:
child->addStyleClass("body");
break;
case AuthWidgets:
WApplication *app = WApplication::instance();
app->useStyleSheet(WApplication::relativeResourcesUrl() + "form.css");
app->builtinLocalizedStrings().useBuiltin(skeletons::AuthCssTheme_xml1);
break;
}
}