xbmc
GUIDialogPVRChannelGuide.h
1 /*
2  * Copyright (C) 2012-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 "pvr/dialogs/GUIDialogPVRItemsViewBase.h"
12 
13 #include <memory>
14 
15 namespace PVR
16 {
17  class CPVRChannel;
18 
20  {
21  public:
23  ~CGUIDialogPVRChannelGuide() override = default;
24 
25  void Open(const std::shared_ptr<CPVRChannel>& channel);
26 
27  protected:
28  void OnInitWindow() override;
29  void OnDeinitWindow(int nextWindowID) override;
30 
31  private:
32  std::shared_ptr<CPVRChannel> m_channel;
33  };
34 }
Definition: ContextMenuManager.h:24
Definition: GUIDialogPVRChannelGuide.h:19
void OnInitWindow() override
Called on window open.
Definition: GUIDialogPVRChannelGuide.cpp:34
Definition: GUIDialogPVRItemsViewBase.h:21