void SkeletonPoseEdit::selectPose() { if(poseList->selectionModel()->selection().isEmpty()) return; QModelIndex selectedIndex = poseList->selectionModel()->currentIndex(); QVariant varName = model->data(selectedIndex, Qt::DisplayRole); //m_skeleton->selectPose(varName.toString().toUtf8().data()); //m_skeleton->recoverPose(); emit poseChanged(); }
void MainWindow::createActions() { connect(m_ui->actionAbout, SIGNAL(triggered()), this, SLOT(showAbout())); connect(m_ui->actionDocumentation, SIGNAL(triggered()), this, SLOT(showDocumentation())); connect(m_ui->actionExport, SIGNAL(triggered()), this, SLOT(exportToKME())); connect(m_ui->actionGraph, SIGNAL(triggered()), this, SLOT(viewGraph())); connect(m_ui->actionJoints, SIGNAL(triggered()), this, SLOT(viewJoints())); connect(m_ui->actionNao_Academics, SIGNAL(triggered()), this, SLOT(setNaoAcademics())); connect(m_ui->actionNao_RC_Edition, SIGNAL(triggered()), this, SLOT(setNaoRC())); connect(m_ui->actionNew, SIGNAL(triggered()), this, SLOT(newFile())); connect(m_ui->actionOpen, SIGNAL(triggered()), this, SLOT(openFile())); connect(m_ui->actionOpen_Robot, SIGNAL(triggered()), this, SLOT(loadNewRobot())); connect(m_ui->actionQuit, SIGNAL(triggered()), this, SLOT(close())); connect(dlg, SIGNAL(slidersClosed(bool)),m_ui->actionJoints, SLOT(setChecked(bool))); connect(m_ui->poseEditor, SIGNAL(cellChanged(int, int)), this, SLOT(somethingChanged())); //Pose Editor connect(m_ui->moveUpPoseButton, SIGNAL(clicked()), this, SLOT(moveUpAction())); connect(m_ui->moveDownPoseButton, SIGNAL(clicked()), this, SLOT(moveDownAction())); connect(m_ui->swapPoseButton, SIGNAL(clicked()), this, SLOT(swapAction())); connect(m_ui->removePoseButton, SIGNAL(clicked()), this, SLOT(removeAction())); connect(m_ui->storePoseButton, SIGNAL(clicked()), this, SLOT(storePoseAction())); connect(m_ui->insertPoseButton, SIGNAL(clicked()), this, SLOT(insertPoseAction())); //Play Motion connect(m_ui->gotoPoseButton, SIGNAL(clicked()), this, SLOT(gotoPoseAction())); connect(m_ui->stepPoseButton, SIGNAL(clicked()), this, SLOT(stepPoseAction())); connect(m_ui->playMotionButton, SIGNAL(clicked()), this, SLOT(playMotionAction())); connect(m_ui->stiffOn, SIGNAL(clicked()), this, SLOT(stiffOnAction())); connect(m_ui->stiffOff, SIGNAL(clicked()), this, SLOT(stiffOffAction())); //Networking connect(m_ui->connectButton, SIGNAL(clicked()), this, SLOT(connectAction())); //Sliders connect(dlg->jointsUI, SIGNAL(poseChanged()), this, SLOT(sendPose())); }