// ---------------------------------------------------------------------------- // bool ActorSelectField::selectScene( UID scene_uid ) { m_entries.clear(); m_selected_actors.clear(); Scene* scene = m_venue->getScene( scene_uid ); if ( scene == NULL ) return false; init( scene->getActors(), UIDArray() ); return true; }
// ---------------------------------------------------------------------------- // ActorSelectField::ActorSelectField( LPCSTR field_label, Venue* venue, bool include_groups ) : InputField( field_label, "" ), m_venue( venue ), m_allow_multiple( true ) { FixturePtrArray fixtures = venue->getFixtures(); ActorList actors; for ( FixturePtrArray::iterator it=fixtures.begin(); it != fixtures.end(); ++it ) actors.push_back( SceneActor( (*it) ) ); if ( include_groups ) { FixtureGroupPtrArray fixture_groups = m_venue->getFixtureGroups(); for ( FixtureGroupPtrArray:: iterator it=fixture_groups.begin(); it != fixture_groups.end(); ++it ) actors.push_back( SceneActor( venue, (*it) ) ); } ActorPtrArray actor_ptrs; for ( size_t i=0; i < actors.size(); i++) actor_ptrs.push_back( &actors[i] ); init( actor_ptrs, UIDArray() ); }
UIDArray ODateBookAccessBackend::queryByExample( const UIDArray& uidlist, const OPimEvent&, int settings, const QDateTime& d )const { qDebug( "Accessing ODateBookAccessBackend::queryByExample() which is not implemented!" ); return UIDArray(); }