Class NodePanel

Inheritance Relationships

Base Type

Class Documentation

class NodePanel : public log_view::PanelInterface

Public Functions

inline NodePanel(int height, int width, int y, int x, LogFilter &filter)
inline virtual ~NodePanel()
virtual void refresh()
virtual bool handleMouse(const MEVENT &event)
virtual bool handleKey(int key)

Protected Functions

inline virtual bool canFocus() const
inline virtual bool canNavigate() const
inline virtual bool canSelect() const
inline virtual size_t getContentSize() const
inline virtual int getContentHeight() const
virtual int getContentWidth() const
virtual void follow(bool enable)
virtual void moveTo(size_t index)
inline virtual void setCursor(int64_t cursor)
inline virtual int64_t getCursor() const
virtual void select()

Protected Attributes

size_t cursor_ = 0
std::string selected_
LogFilter &filter_