FreeRDP
Loading...
Searching...
No Matches
sdl_input_widget.hpp
1
20#pragma once
21
22#include "sdl_selectable_widget.hpp"
23
25{
26 public:
27 SdlInputWidget(std::shared_ptr<SDL_Renderer>& renderer, const SDL_FRect& rect);
28 SdlInputWidget(std::shared_ptr<SDL_Renderer>& renderer, const SDL_FRect& rect,
29 SDL_IOStream* ops);
30
31 SdlInputWidget(SdlInputWidget&& other) noexcept;
32 SdlInputWidget(const SdlInputWidget& other) = delete;
33
34 SdlInputWidget& operator=(const SdlInputWidget& other) = delete;
35 SdlInputWidget& operator=(SdlInputWidget&& other) noexcept = delete;
36
37 ~SdlInputWidget() override;
38
39 std::string text() const;
40
41 private:
42 void init();
43};