/** * @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 Saves the concert infos with the given MediaCenterInterface * @param mediaCenterInterface MediaCenterInterface to use for saving * @return Saving was successful or not */ bool Concert::saveData(MediaCenterInterface *mediaCenterInterface) { qDebug() << "Entered"; if (!streamDetailsLoaded() && Settings::instance()->autoLoadStreamDetails()) loadStreamDetailsFromFile(); bool saved = mediaCenterInterface->saveConcert(this); qDebug() << "Saved" << saved; if (!m_infoLoaded) m_infoLoaded = saved; setChanged(false); clearImages(); clearExtraFanartData(); setSyncNeeded(true); return saved; }