11 #include "XBDateTime.h" 20 class CPVREpgSearchFilter;
21 class CPVRChannelGroupMember;
29 void OnWindowLoaded()
override;
31 void SetFilterData(
const std::shared_ptr<CPVREpgSearchFilter>& searchFilter);
39 Result GetResult()
const {
return m_result; }
45 void UpdateSearchFilter();
46 void UpdateChannelSpin();
47 void UpdateGroupsSpin();
48 void UpdateGenreSpin();
49 void UpdateDurationSpin();
50 CDateTime ReadDateTime(
const std::string& strDate,
const std::string& strTime)
const;
53 bool IsRadioSelected(
int controlID);
54 int GetSpinValue(
int controlID);
55 std::string GetEditValue(
int controlID);
57 Result m_result = Result::CANCEL;
58 std::shared_ptr<CPVREpgSearchFilter> m_searchFilter;
59 std::map<int, std::shared_ptr<CPVRChannelGroupMember>> m_channelsMap;
Definition: GUIDialogPVRGuideSearch.h:23
Definition: ContextMenuManager.h:24
void OnInitWindow() override
Called on window open.
Definition: GUIDialogPVRGuideSearch.cpp:235
Definition: GUIDialog.h:35
DateTime class, which uses FileTime as it's base.
Definition: XBDateTime.h:63
Definition: GUIMessage.h:365