level_panel.h
Go to the documentation of this file.
1 
28 #ifndef LOG_VIEW_LEVEL_PANEL_H_
29 #define LOG_VIEW_LEVEL_PANEL_H_
30 
31 #include <log_view/log_filter.h>
33 
34 namespace log_view {
35 
36 class LevelPanel : public PanelInterface {
37  public:
38  LevelPanel(int height, int width, int y, int x, LogFilter& filter) : PanelInterface(height, width, y, x), filter_(filter) {}
39  virtual ~LevelPanel() {}
40  virtual void refresh();
41 
42  virtual void toggleDebug();
43  virtual void toggleInfo();
44  virtual void toggleWarn() ;
45  virtual void toggleError();
46  virtual void toggleFatal();
47  virtual void toggleAllNodes();
48  virtual bool handleMouse(const MEVENT& event);
49 
50  protected:
52 };
53 typedef std::shared_ptr<LevelPanel> LevelPanelPtr;
54 
55 } // namespace log_view
56 
57 #endif // LOG_VIEW_LEVEL_PANEL_H_
log_filter.h
log_view::LevelPanel::LevelPanel
LevelPanel(int height, int width, int y, int x, LogFilter &filter)
Definition: level_panel.h:38
log_view::LevelPanel::refresh
virtual void refresh()
Definition: level_panel.cpp:32
log_view
Definition: datatypes.h:35
log_view::PanelInterface::y
virtual int y() const
Definition: panel_interface.cpp:270
log_view::LevelPanel
Definition: level_panel.h:36
log_view::PanelInterface
Definition: panel_interface.h:41
log_view::LevelPanel::toggleFatal
virtual void toggleFatal()
Definition: level_panel.cpp:112
log_view::LevelPanelPtr
std::shared_ptr< LevelPanel > LevelPanelPtr
Definition: level_panel.h:53
log_view::PanelInterface::height
virtual int height() const
Definition: panel_interface.cpp:278
log_view::LevelPanel::toggleAllNodes
virtual void toggleAllNodes()
Definition: level_panel.cpp:117
log_view::PanelInterface::width
virtual int width() const
Definition: panel_interface.cpp:274
log_view::LogFilter
Definition: log_filter.h:41
log_view::PanelInterface::x
virtual int x() const
Definition: panel_interface.cpp:266
log_view::LevelPanel::filter_
LogFilter & filter_
Definition: level_panel.h:51
log_view::LevelPanel::toggleError
virtual void toggleError()
Definition: level_panel.cpp:107
log_view::LevelPanel::toggleDebug
virtual void toggleDebug()
Definition: level_panel.cpp:92
log_view::LevelPanel::toggleWarn
virtual void toggleWarn()
Definition: level_panel.cpp:102
log_view::LevelPanel::~LevelPanel
virtual ~LevelPanel()
Definition: level_panel.h:39
log_view::LevelPanel::handleMouse
virtual bool handleMouse(const MEVENT &event)
Definition: level_panel.cpp:64
panel_interface.h
log_view::LevelPanel::toggleInfo
virtual void toggleInfo()
Definition: level_panel.cpp:97


log_view
Author(s): Marc Alban
autogenerated on Sat Sep 17 2022 02:22:53