// SPDX-FileCopyrightText: 2023 Joshua Goins // SPDX-License-Identifier: GPL-3.0-or-later #include "boneeditor.h" #include "gearview.h" BoneEditor::BoneEditor(GearView *gearView, QWidget *parent) : SklbPart() , gearView(gearView) { connect(&gearView->part(), &MDLPart::skeletonChanged, this, [this, gearView] { load(*gearView->part().skeleton); }); connect(this, &SklbPart::valueChanged, this, [gearView] { gearView->part().reloadRenderer(); }); if (gearView->part().skeleton) { load(*gearView->part().skeleton); } } #include "moc_boneeditor.cpp"