fix(assembly): move resetSolver() out-of-line to fix incomplete type error #305

Merged
forbes merged 1 commits from fix/resetsolver-incomplete-type into main 2026-02-21 13:09:44 +00:00
2 changed files with 6 additions and 1 deletions

View File

@@ -144,6 +144,11 @@ void AssemblyObject::onChanged(const App::Property* prop)
// ── Solver integration ─────────────────────────────────────────────
void AssemblyObject::resetSolver()
{
solver_.reset();
}
KCSolve::IKCSolver* AssemblyObject::getOrCreateSolver()
{
if (!solver_) {

View File

@@ -98,7 +98,7 @@ public:
void postDrag();
void savePlacementsForUndo();
void undoSolve();
void resetSolver() { solver_.reset(); }
void resetSolver();
void clearUndo();
void exportAsASMT(std::string fileName);