cleanup BatchUI
This commit is contained in:
parent
730f39aaa0
commit
c36ee924eb
|
@ -653,26 +653,21 @@ class BatchUI : public UserInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
BatchUI(const KeyList& keys)
|
BatchUI(const KeyList& keys)
|
||||||
: m_keys(keys), m_pos(0)
|
: m_keys(keys), m_pos(0) {}
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
Key get_key() override
|
Key get_key() override
|
||||||
{
|
{
|
||||||
if (m_pos >= m_keys.size())
|
assert(m_pos < m_keys.size());
|
||||||
throw runtime_error("no more characters");
|
|
||||||
return m_keys[m_pos++];
|
return m_keys[m_pos++];
|
||||||
}
|
}
|
||||||
|
bool has_key_left() const { return m_pos < m_keys.size(); }
|
||||||
|
|
||||||
void print_status(const String& status, CharCount cursor_pos) override {}
|
void print_status(const String& , CharCount) override {}
|
||||||
void draw_window(Window& window) override {}
|
void draw_window(Window&) override {}
|
||||||
|
|
||||||
void menu_show(const memoryview<String>&) override {}
|
void menu_show(const memoryview<String>&) override {}
|
||||||
void menu_select(int) override {}
|
void menu_select(int) override {}
|
||||||
void menu_hide() override {}
|
void menu_hide() override {}
|
||||||
|
|
||||||
bool has_key_left() const { return m_pos < m_keys.size(); }
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
const KeyList& m_keys;
|
const KeyList& m_keys;
|
||||||
size_t m_pos;
|
size_t m_pos;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user