本文整理汇总了C++中QObject::getInt方法的典型用法代码示例。如果您正苦于以下问题:C++ QObject::getInt方法的具体用法?C++ QObject::getInt怎么用?C++ QObject::getInt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QObject
的用法示例。
在下文中一共展示了QObject::getInt方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: firingActionFinished
/*!
Invoked when a firing action is finished.
Turns hit effects on, checks whether someone was hit, etc.
*/
void CcfQmlBaseScenario::firingActionFinished(int index, qreal targetX, qreal targetY) {
QObject *unit = mUnits.at(index);
if (unit->getInt("currentOrder") != -1) {
// TODO: remove use of effect for smoke and attack - and optimise it away.
QObject *effect = createEffect(mZoomArea);
if (effect == 0)
return;
mEffects.append(effect);
QString scheduledOperation;
unit->metaObject()->invokeMethod(unit, "operation", Qt::DirectConnection, Q_RETURN_ARG(QString, scheduledOperation));
if (scheduledOperation == "Attack") {
effect->set("animationString", "gun_fire");
// Check, whether a unit was hit.
QObject *hitee = 0;
hitee = unitAt(targetX, targetY);
if ((hitee != 0)
&& (hitee->property("unitIndex").isValid() == true)
&& (hitee->property("unitType").isValid() == true)) {
invoke(hitee, "hit", Q_ARG(QObject *, unit), Q_ARG(qreal, targetX), Q_ARG(qreal, targetY));
}