Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Slots | Public Member Functions | List of all members
LuaDebuggerStackController Class Reference

Stack trace panel: column layout, rebuild from the engine, selection → variables frame, open-source gestures, and context menu. More...

#include <lua_debugger_stack.h>

Inheritance diagram for LuaDebuggerStackController:

Public Slots

void onCurrentItemChanged (const QModelIndex &current, const QModelIndex &previous)
 
void onItemDoubleClicked (const QModelIndex &index)
 
void showContextMenu (const QPoint &pos)
 

Public Member Functions

 LuaDebuggerStackController (LuaDebuggerDialog *host)
 
void attach (QTreeView *tree, QStandardItemModel *model)
 
void configureColumns () const
 
void updateFromEngine ()
 Rebuild rows from wslua_debugger_get_stack.
 
int selectionLevel () const
 Stack frame index whose locals/upvalues currently drive the Variables and Watch panels (0 = topmost / paused frame). Owned here because every panel that needs it is downstream of stack selection.
 
void setSelectionLevel (int level)
 Update the active stack frame index. Does not refresh anything; callers are expected to follow up with the appropriate variable/watch refresh.
 

Detailed Description

Stack trace panel: column layout, rebuild from the engine, selection → variables frame, open-source gestures, and context menu.


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