Ejemplo n.º 1
0
//-----------------------------------------------------------------------------
// Function: ParameterValidator2014::validate()
//-----------------------------------------------------------------------------
bool ParameterValidator2014::validate(Parameter const* parameter, 
    QSharedPointer<QList<QSharedPointer<Choice> > > availableChoices) const
{
    return hasValidName(parameter) &&
        hasValidValue(parameter, availableChoices) &&
        hasValidMinimumValue(parameter) &&
        hasValidMaximumValue(parameter) &&
        hasValidChoice(parameter, availableChoices) &&
        hasValidResolve(parameter) &&
        hasValidValueId(parameter);
}
Ejemplo n.º 2
0
void GameObjectManager::prepareObject(GameObject * object)
{
    if (! object)
        return;

    connect(object, SIGNAL(destroyed(GameObject*)),
            this, SLOT(onObjectDestroyed(GameObject*)), Qt::UniqueConnection);

    if (! hasValidName(object))
        renameObject(object);

    object->setManager(this);
    if (mTakeObjectsOwnership)
        object->setParent(mObjectsParent);
}