Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
lua_debugger_watch.h File Reference
#include <QHash>
#include <QList>
#include <QModelIndex>
#include <QObject>
#include <QStandardItemModel>
#include <QString>
#include <QStringList>
#include <QStyledItemDelegate>
#include <QTreeView>
#include <QVariantMap>
#include <functional>
#include "lua_debugger_utils.h"

Go to the source code of this file.

Classes

class  LuaDbgWatchItemModel
 
class  LuaDbgWatchTreeWidget
 
class  LuaDbgVariablesReadOnlyDelegate
 
class  LuaDbgWatchValueColumnDelegate
 
class  LuaDbgWatchRootDelegate
 
class  LuaDebuggerWatchRowPresenter
 Per-row presentation for top-level Watch rows. More...
 
class  LuaDebuggerWatchController
 Watch panel: column layout, expand/collapse tracking + lazy fill, runtime expansion-state map, and context menu. Inline edits to top-level rows enter via commitWatchRootSpec, which the delegate calls through the commit callback set in attach. More...
 

Namespaces

namespace  WatchColumn
 Column indices for the Watch tree model.
 

Variables

constexpr int WatchColumn::Spec = 0
 
constexpr int WatchColumn::Value = 1
 
constexpr int WatchColumn::Count = 2
 

Detailed Description

Watch panel: row model, drag-reorder tree, inline editor, presenter, and the controller that orchestrates evaluation and persistence.