Class SearchPanel

Inheritance Relationships

Base Type

Class Documentation

class SearchPanel : public log_view::PanelInterface

Public Functions

inline SearchPanel(int height, int width, int y, int x, LogFilter &filter)
inline virtual ~SearchPanel()
virtual void refresh()
virtual void clearSearch()
virtual void toggle()
virtual bool handleInput(int val)
inline void setOnSearch(std::function<void()> callback)

Protected Functions

inline virtual bool canFocus() const
inline virtual bool canInput() const
inline virtual int inputOffset() const

Protected Attributes

LogFilter &filter_
bool show_results_ = false
bool edit_mode_ = false
std::function<void()> on_search_