mirror of
https://github.com/AxioDL/amuse.git
synced 2025-12-11 06:27:41 +00:00
Implement SongGroupEditor
This commit is contained in:
@@ -38,3 +38,24 @@ void FieldProjectNode::setCollection(ProjectModel::CollectionNode* collection)
|
||||
setModel(model->getNullProxy());
|
||||
setRootModelIndex(model->getNullProxy()->mapFromSource(model->index(collection)));
|
||||
}
|
||||
|
||||
FieldPageObjectNode::FieldPageObjectNode(ProjectModel::GroupNode* group, QWidget* parent)
|
||||
: FieldComboBox(parent)
|
||||
{
|
||||
setGroup(group);
|
||||
}
|
||||
|
||||
void FieldPageObjectNode::setGroup(ProjectModel::GroupNode* group)
|
||||
{
|
||||
m_group = group;
|
||||
|
||||
if (!group)
|
||||
{
|
||||
setModel(new QStandardItemModel(0, 1, this));
|
||||
return;
|
||||
}
|
||||
|
||||
ProjectModel* model = g_MainWindow->projectModel();
|
||||
setModel(model->getPageObjectProxy());
|
||||
setRootModelIndex(model->getPageObjectProxy()->mapFromSource(model->index(group)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user