kodi
QueryParams.h
1 /*
2  * Copyright (C) 2005-2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 #include "DirectoryNode.h"
12 
13 namespace XFILE
14 {
15  namespace MUSICDATABASEDIRECTORY
16  {
18  {
19  public:
20  CQueryParams();
21  int GetArtistId() { return m_idArtist; }
22  int GetAlbumId() { return m_idAlbum; }
23  int GetGenreId() { return m_idGenre; }
24  int GetSongId() { return m_idSong; }
25  int GetYear() { return m_year; }
26  int GetDisc() { return m_disc; }
27 
28  protected:
29  void SetQueryParam(NODE_TYPE NodeType, const std::string& strNodeName);
30 
31  friend class CDirectoryNode;
32  private:
33  int m_idArtist;
34  int m_idAlbum;
35  int m_idGenre;
36  int m_idSong;
37  int m_year;
38  int m_disc;
39  };
40  }
41 }
42 
43 
Definition: DirectoryNode.h:51
Definition: Scraper.h:41