LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
TreeWindowDelegate Class Reference
Inheritance diagram for TreeWindowDelegate:
Inheritance graph
[legend]
Collaboration diagram for TreeWindowDelegate:
Collaboration graph
[legend]

Public Member Functions

 TreeWindowDelegate (Debugger &debugger, const TreeDelegateSP &delegate_sp)
 
int NumVisibleRows () const
 
bool WindowDelegateDraw (Window &window, bool force) override
 
const char * WindowDelegateGetHelpText () override
 
KeyHelpWindowDelegateGetKeyHelp () override
 
HandleCharResult WindowDelegateHandleChar (Window &window, int c) override
 
- Public Member Functions inherited from curses::WindowDelegate
virtual ~WindowDelegate ()=default
 

Protected Attributes

Debuggerm_debugger
 
TreeDelegateSP m_delegate_sp
 
TreeItem m_root
 
TreeItemm_selected_item
 
int m_num_rows
 
int m_selected_row_idx
 
int m_first_visible_row
 
int m_min_x
 
int m_min_y
 
int m_max_x
 
int m_max_y
 

Detailed Description

Definition at line 2224 of file IOHandler.cpp.

Constructor & Destructor Documentation

◆ TreeWindowDelegate()

TreeWindowDelegate::TreeWindowDelegate ( Debugger debugger,
const TreeDelegateSP delegate_sp 
)
inline

Definition at line 2226 of file IOHandler.cpp.

Member Function Documentation

◆ NumVisibleRows()

int TreeWindowDelegate::NumVisibleRows ( ) const
inline

Definition at line 2232 of file IOHandler.cpp.

◆ WindowDelegateDraw()

bool TreeWindowDelegate::WindowDelegateDraw ( Window window,
bool  force 
)
inlineoverridevirtual

◆ WindowDelegateGetHelpText()

const char* TreeWindowDelegate::WindowDelegateGetHelpText ( )
inlineoverridevirtual

Reimplemented from curses::WindowDelegate.

Definition at line 2290 of file IOHandler.cpp.

◆ WindowDelegateGetKeyHelp()

KeyHelp* TreeWindowDelegate::WindowDelegateGetKeyHelp ( )
inlineoverridevirtual

Reimplemented from curses::WindowDelegate.

Definition at line 2294 of file IOHandler.cpp.

◆ WindowDelegateHandleChar()

HandleCharResult TreeWindowDelegate::WindowDelegateHandleChar ( Window window,
int  c 
)
inlineoverridevirtual

Member Data Documentation

◆ m_debugger

Debugger& TreeWindowDelegate::m_debugger
protected

Definition at line 2401 of file IOHandler.cpp.

◆ m_delegate_sp

TreeDelegateSP TreeWindowDelegate::m_delegate_sp
protected

Definition at line 2402 of file IOHandler.cpp.

◆ m_first_visible_row

int TreeWindowDelegate::m_first_visible_row
protected

Definition at line 2407 of file IOHandler.cpp.

◆ m_max_x

int TreeWindowDelegate::m_max_x
protected

Definition at line 2410 of file IOHandler.cpp.

◆ m_max_y

int TreeWindowDelegate::m_max_y
protected

Definition at line 2411 of file IOHandler.cpp.

◆ m_min_x

int TreeWindowDelegate::m_min_x
protected

Definition at line 2408 of file IOHandler.cpp.

◆ m_min_y

int TreeWindowDelegate::m_min_y
protected

Definition at line 2409 of file IOHandler.cpp.

◆ m_num_rows

int TreeWindowDelegate::m_num_rows
protected

Definition at line 2405 of file IOHandler.cpp.

◆ m_root

TreeItem TreeWindowDelegate::m_root
protected

Definition at line 2403 of file IOHandler.cpp.

◆ m_selected_item

TreeItem* TreeWindowDelegate::m_selected_item
protected

Definition at line 2404 of file IOHandler.cpp.

◆ m_selected_row_idx

int TreeWindowDelegate::m_selected_row_idx
protected

Definition at line 2406 of file IOHandler.cpp.


The documentation for this class was generated from the following file: