/** * @brief Save data using a MediaCenterInterface * @param mediaCenterInterface MediaCenterInterface to use * @return Saving was successful */ bool TvShowEpisode::saveData(MediaCenterInterface *mediaCenterInterface) { qDebug() << "Entered"; if (!streamDetailsLoaded() && Settings::instance()->autoLoadStreamDetails()) loadStreamDetailsFromFile(); bool saved = mediaCenterInterface->saveTvShowEpisode(this); qDebug() << "Saved" << saved; if (!m_infoLoaded) m_infoLoaded = saved; setChanged(false); setSyncNeeded(true); clearImages(); return saved; }
/** * @brief Saves the movies infos with the given MediaCenterInterface * @param mediaCenterInterface MediaCenterInterface to use for saving * @return Saving was successful or not */ bool MovieController::saveData(MediaCenterInterface *mediaCenterInterface) { qDebug() << "Entered"; if (!m_movie->streamDetailsLoaded() && Settings::instance()->autoLoadStreamDetails()) loadStreamDetailsFromFile(); bool saved = mediaCenterInterface->saveMovie(m_movie); qDebug() << "Saved" << saved; if (!m_infoLoaded) m_infoLoaded = saved; m_movie->setChanged(false); m_movie->clearImages(); m_movie->clearExtraFanartData(); m_movie->setSyncNeeded(true); return saved; }