/* * Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution. * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #include "EditorDefs.h" #include "SelectSequenceDialog.h" // CSelectSequence dialog ////////////////////////////////////////////////////////////////////////// CSelectSequenceDialog::CSelectSequenceDialog(QWidget* pParent) : CGenericSelectItemDialog(pParent) { setWindowTitle(tr("Select Sequence")); } ////////////////////////////////////////////////////////////////////////// /* virtual */ void CSelectSequenceDialog::OnInitDialog() { SetMode(eMODE_LIST); CGenericSelectItemDialog::OnInitDialog(); } ////////////////////////////////////////////////////////////////////////// /* virtual */ void CSelectSequenceDialog::GetItems(std::vector& outItems) { IMovieSystem* pMovieSys = GetIEditor()->GetMovieSystem(); for (int i = 0; i < pMovieSys->GetNumSequences(); ++i) { IAnimSequence* pSeq = pMovieSys->GetSequence(i); SItem item; string fullname = pSeq->GetName(); item.name = fullname.c_str(); outItems.push_back(item); } } #include