// 選択オブジェクト変更 void AnimationForm::slot_changeSelectObject(QModelIndex index) { // m_pEditData->setSelIndex(index) ; if ( !index.isValid() ) { return ; } CObjectModel *pModel = m_pEditData->getObjectModel() ; if ( pModel->isLayer(index) ) { bool valid ; ObjectItem *pItem = pModel->getItemFromIndex(index) ; FrameData data = pItem->getDisplayFrameData(m_pEditData->getSelectFrame(), &valid) ; if ( valid ) { slot_setUI(data) ; } emit sig_changeSelectLayer(index) ; } ObjectItem *pObj = pModel->getObject(index) ; if ( pObj ) { ui->spinBox_loop->setValue(pObj->getLoop()); ui->spinBox_fps->setValue(pObj->getFps()) ; } m_pDataMarker->repaint(); m_pGlWidget->update(); }