Merge pull request #26386 from ksooo/guiinfo-fix-listitem-filenamenoextension
[xbmc.git] / xbmc / filesystem / VideoDatabaseDirectory / DirectoryNodeRecentlyAddedMovies.cpp
blobff95b5d71ee0ea6f4b2a1687f154114fbf28a6f7
1 /*
2 * Copyright (C) 2005-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
9 #include "DirectoryNodeRecentlyAddedMovies.h"
11 #include "FileItem.h"
12 #include "FileItemList.h"
13 #include "video/VideoDatabase.h"
15 using namespace XFILE::VIDEODATABASEDIRECTORY;
17 CDirectoryNodeRecentlyAddedMovies::CDirectoryNodeRecentlyAddedMovies(const std::string& strName,
18 CDirectoryNode* pParent)
19 : CDirectoryNode(NodeType::RECENTLY_ADDED_MOVIES, strName, pParent)
24 bool CDirectoryNodeRecentlyAddedMovies::GetContent(CFileItemList& items) const
26 CVideoDatabase videodatabase;
27 if (!videodatabase.Open())
28 return false;
30 int details = items.HasProperty("set_videodb_details")
31 ? items.GetProperty("set_videodb_details").asInteger32()
32 : VideoDbDetailsNone;
33 bool bSuccess = videodatabase.GetRecentlyAddedMoviesNav(BuildPath(), items, 0, details);
35 videodatabase.Close();
37 return bSuccess;