本文整理汇总了C++中ti::TiValue::toBool方法的典型用法代码示例。如果您正苦于以下问题:C++ TiValue::toBool方法的具体用法?C++ TiValue::toBool怎么用?C++ TiValue::toBool使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ti::TiValue
的用法示例。
在下文中一共展示了TiValue::toBool方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setContentOffset
void TiUIScrollViewProxy::setContentOffset(Ti::TiValue arg)
{
if(!arg.isList()) return;
QList<Ti::TiValue> args = arg.toList();
// Thanks for this ssaracut
// https://github.com/appcelerator/titanium_mobile_blackberry/pull/217
Ti::TiValue position = args.at(0);
if(!position.isMap()) return;
QMap<QString, Ti::TiValue> positionMap = position.toMap();
Ti::TiValue xPos = positionMap.value(QString("x"));
Ti::TiValue yPos = positionMap.value(QString("y"));
float x = xPos.toNumber();
float y = yPos.toNumber();
bool isAnimated = true;
if(args.size() > 1)
{
Ti::TiValue animated = args.at(1);
if(animated.isMap())
{
QMap<QString, Ti::TiValue> animatedMap = animated.toMap();
Ti::TiValue animatedValue = animatedMap.value(QString("animated"));
isAnimated = animatedValue.toBool();
}
}
_nativeScrollView->scrollToPoint((float)x, (float)y, isAnimated ? bb::cascades::ScrollAnimation::Default : bb::cascades::ScrollAnimation::None);
}
示例2:
void Ti::TiViewProxy::setFocusable(Ti::TiValue value)
{
if(value.toBool())
getChildControl()->setFocusPolicy(bb::cascades::FocusPolicy::KeyAndTouch);
else
getChildControl()->setFocusPolicy(bb::cascades::FocusPolicy::None);
}
示例3: setDisableBounce
void TiUIScrollViewProxy::setDisableBounce(Ti::TiValue val)
{
if(val.toBool() == true)
{
_nativeScrollView->scrollViewProperties()->setOverScrollEffectMode(bb::cascades::OverScrollEffectMode::None);
}
else
{
_nativeScrollView->scrollViewProperties()->setOverScrollEffectMode(bb::cascades::OverScrollEffectMode::Default);
}
}
示例4: setScrollingEnabled
void TiUIScrollViewProxy::setScrollingEnabled(Ti::TiValue val)
{
if(val.toBool() == true)
{
// TODO: Come back to this
_nativeScrollView->scrollViewProperties()->setScrollMode(bb::cascades::ScrollMode::Both);
}
else
{
_nativeScrollView->scrollViewProperties()->setScrollMode(bb::cascades::ScrollMode::None);
}
}
示例5: setHideLoadIndicator
void TiUIWebViewProxy::setHideLoadIndicator(Ti::TiValue val)
{
if(val.toBool() == true) {
_tiWebView->hideLoadingIndicator();
}
}
示例6: setDisableBounce
void TiUIWebViewProxy::setDisableBounce(Ti::TiValue val)
{
_tiWebView->setDisableBounce(val.toBool());
}
示例7: setScalesPageToFit
void TiUIWebViewProxy::setScalesPageToFit(Ti::TiValue val)
{
_tiWebView->setScalesPageToFit(val.toBool());
}
示例8: setValue
void TiUISwitchProxy::setValue(Ti::TiValue value)
{
_switch->setChecked(value.toBool());
}
示例9: setEnabled
void TiUISwitchProxy::setEnabled(Ti::TiValue val)
{
_switch->setEnabled(val.toBool());
}
示例10: setShowTabsOnActionBar
void TiUITabGroupProxy::setShowTabsOnActionBar(Ti::TiValue value)
{
getTabbedPane()->setShowTabsOnActionBar(value.toBool());
}