/** * @brief Saves the shows data * @param mediaCenterInterface MediaCenterInterface to use * @return Saving was successful */ bool TvShow::saveData(MediaCenterInterface *mediaCenterInterface) { qDebug() << "Entered"; bool saved = mediaCenterInterface->saveTvShow(this); if (!m_infoLoaded) m_infoLoaded = saved; setChanged(false); setSyncNeeded(true); clearImages(); clearExtraFanartData(); return saved; }
/** * @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; }