本文整理汇总了C++中QLocale::weekdays方法的典型用法代码示例。如果您正苦于以下问题:C++ QLocale::weekdays方法的具体用法?C++ QLocale::weekdays怎么用?C++ QLocale::weekdays使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QLocale
的用法示例。
在下文中一共展示了QLocale::weekdays方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: method_get_weekDays
QV4::ReturnedValue QQmlLocaleData::method_get_weekDays(QV4::CallContext *ctx)
{
QV4::Scope scope(ctx);
QLocale *locale = getThisLocale(ctx);
if (!locale)
return QV4::Encode::undefined();
QList<Qt::DayOfWeek> days = locale->weekdays();
QV4::ScopedArrayObject result(scope, ctx->d()->engine->newArrayObject());
result->arrayReserve(days.size());
for (int i = 0; i < days.size(); ++i) {
int day = days.at(i);
if (day == 7) // JS Date days in range 0(Sunday) to 6(Saturday)
day = 0;
result->arrayPut(i, QV4::Primitive::fromInt32(day));
}
result->setArrayLengthUnchecked(days.size());
return result.asReturnedValue();
}