//----------------------------------------------------------------------------- // 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); }
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); }