Class LogPanel
Defined in File log_panel.h
Inheritance Relationships
Base Type
public log_view::PanelInterface(Class PanelInterface)
Class Documentation
-
class LogPanel : public log_view::PanelInterface
Public Functions
-
inline LogPanel(int height, int width, int y, int x, LogStorePtr &logs, LogFilter &filter, const Preferences &prefs)
-
inline virtual ~LogPanel()
-
virtual void refresh()
-
virtual void forceRefresh()
-
virtual void selectAll()
-
virtual void startSelect(int row)
-
virtual void endSelect(int row)
-
virtual bool handleMouse(const MEVENT &event)
-
virtual bool handleKey(int key)
-
virtual void extendSelect(int key)
-
virtual void resize(int height, int width, int y, int x)
Protected Functions
-
inline virtual size_t getContentSize() const
-
virtual int getContentWidth() const
-
inline virtual void setCursor(int64_t cursor)
-
inline virtual int64_t getCursor() const
-
virtual void copyToClipboard()
Protected Attributes
-
LogStorePtr logs_
-
const Preferences &prefs_
-
bool mouse_down_ = false
-
bool filled_ = false
-
mutable int64_t first_stamp_ns_ = -1
-
inline LogPanel(int height, int width, int y, int x, LogStorePtr &logs, LogFilter &filter, const Preferences &prefs)