void TApp::onXsheetChanged() { updateXshLevel(); updateCurrentFrame(); //update current tool m_currentTool->onImageChanged((TImage::Type)getCurrentImageType()); }
void TApp::onXshLevelChanged() { TXshLevel *level = m_currentLevel->getLevel(); std::vector<TFrameId> fids; if (level != 0) level->getFids(fids); m_currentFrame->setFrameIds(fids); // update current tool m_currentTool->onImageChanged((TImage::Type)getCurrentImageType()); }
void TApp::onSceneSwitched() { //update XSheet m_currentXsheet->setXsheet(m_currentScene->getScene()->getXsheet()); TPalette *palette = m_currentScene->getScene()->getProperties()->getCleanupParameters()->m_cleanupPalette.getPointer(); m_paletteController->getCurrentCleanupPalette()->setPalette(palette, -1); m_paletteController->editLevelPalette(); //reset current frame m_currentFrame->setFrame(0); //clear current onionSkinMask m_currentOnionSkinMask->clear(); //update currentFrames updateCurrentFrame(); //update current tool m_currentTool->onImageChanged((TImage::Type)getCurrentImageType()); }
void TApp::onImageChanged() { m_currentTool->onImageChanged((TImage::Type)getCurrentImageType()); }