42 bool Open(
const std::string& gamePath);
43 bool IsConfirmed()
const {
return m_bConfirmed; }
44 bool IsNewPressed()
const {
return m_bNewPressed; }
45 std::string GetSelectedItemPath();
50 void OnDeinitWindow(
int nextWindowID)
override;
51 void OnWindowLoaded()
override;
52 void OnWindowUnload()
override;
55 using CGUIControl::OnFocus;
95 void HandleCaption(
const std::string& caption);
100 void HandleGameClient(
const std::string& gameClientId);
103 std::unique_ptr<CGUIViewControl> m_viewControl;
104 std::unique_ptr<CFileItemList> m_vecList;
105 std::shared_ptr<CFileItem> m_selectedItem;
108 bool m_bConfirmed{
false};
109 bool m_bNewPressed{
false};
112 std::string m_currentCaption;
113 std::string m_currentGameClient;
void OnInitWindow() override
Called on window open.
Definition: DialogGameSaves.cpp:206
Definition: GUIViewControl.h:19
void FrameMove() override
Main update function, called every frame prior to rendering Any window that requires updating on a fr...
Definition: DialogGameSaves.cpp:182
Definition: DialogGameSaves.h:28
Represents a list of files.
Definition: FileItem.h:702
Definition: GUIDialog.h:35
Definition: AudioDecoder.h:18
Definition: GUIMessage.h:365
Represents a file on a share.
Definition: FileItem.h:102