mirror of
https://github.com/AxioDL/amuse.git
synced 2025-12-09 05:27:57 +00:00
ObjToken refactor and Sample nodes
This commit is contained in:
@@ -237,6 +237,7 @@ CommandWidget::CommandWidget(amuse::SoundMacro::ICmd* cmd, amuse::SoundMacro::Cm
|
||||
}
|
||||
case amuse::SoundMacro::CmdIntrospection::Field::Type::SoundMacroId:
|
||||
case amuse::SoundMacro::CmdIntrospection::Field::Type::TableId:
|
||||
case amuse::SoundMacro::CmdIntrospection::Field::Type::SampleId:
|
||||
{
|
||||
ProjectModel::INode::Type collectionType;
|
||||
if (field.m_tp == amuse::SoundMacro::CmdIntrospection::Field::Type::SoundMacroId)
|
||||
@@ -250,6 +251,10 @@ CommandWidget::CommandWidget(amuse::SoundMacro::ICmd* cmd, amuse::SoundMacro::Cm
|
||||
else
|
||||
collectionType = ProjectModel::INode::Type::Curve;
|
||||
}
|
||||
else if (field.m_tp == amuse::SoundMacro::CmdIntrospection::Field::Type::SampleId)
|
||||
{
|
||||
collectionType = ProjectModel::INode::Type::Sample;
|
||||
}
|
||||
auto* collection = g_MainWindow->projectModel()->getGroupNode(listing->currentNode())->
|
||||
getCollectionOfType(collectionType);
|
||||
nf = new FieldProjectNode(collection);
|
||||
|
||||
Reference in New Issue
Block a user