void MyGL::slot_skeletonButtonPressed() { QString filepath = QFileDialog::getOpenFileName(0, QString("Load OBJ"), QString(), QString("*.json")); if(filepath.length() == 0) { return; } Joint* joint = new Joint(); bool successful = joint->loadJSON(filepath); if(!successful) { delete joint; } else { joints.push_back(joint); emit sig_sendSceneItem(joint); } }