|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
#include <QIcon>#include <QLineEdit>#include <QList>#include <QObject>#include <QSet>#include <QString>#include <QStyledItemDelegate>#include <QVariantMap>#include <QVector>#include "lua_debugger_utils.h"Go to the source code of this file.
Classes | |
| struct | LuaDbgBreakpointModes::ModeSpec |
| class | BreakpointInlineLineEdit |
| Inline editor for the Breakpoints "Location" column. More... | |
| class | LuaDbgBreakpointConditionDelegate |
| Item delegate for the Breakpoints list Location column (condition / hit count / log message inline editor). More... | |
| class | LuaDebuggerBreakpointsController |
| Owns the breakpoints panel: tree wiring, model rebuild from the engine, inline edit dispatch, header strip controls, gutter menu, and persistence. More... | |
Namespaces | |
| namespace | BreakpointColumn |
| Column indices for the Breakpoints tree model. | |
| namespace | LuaDbgBreakpointModes |
| Inline editor mode metadata for the Breakpoints "Location" column. | |
Enumerations | |
| enum class | Mode : int { Expression = 0 , HitCount = 1 , LogMessage = 2 } |
Functions | |
| QString | LuaDbgBreakpointModes::translatedLabel (const ModeSpec &spec) |
| const char * | LuaDbgBreakpointModes::draftPropertyName (Mode m) |
| QComboBox * | LuaDbgBreakpointModes::editorHitModeCombo (QWidget *editor) |
| QToolButton * | LuaDbgBreakpointModes::editorPauseToggle (QWidget *editor) |
| void | LuaDbgBreakpointModes::applyEditorMode (QWidget *editor, int modeIndex) |
| QIcon | LuaDbgBreakpointModes::makePauseIcon (const QPalette &palette) |
| QString | LuaDbgBreakpointModes::pauseToggleStyleSheet () |
Variables | |
| constexpr int | BreakpointColumn::Active = 0 |
| constexpr int | BreakpointColumn::Line = 1 |
| constexpr int | BreakpointColumn::Location = 2 |
| constexpr int | BreakpointColumn::Count = 3 |
| constexpr int | LuaDbgBreakpointModes::kModeCount = 3 |
Breakpoints panel: list/model, inline editor + mode picker, gutter integration, and persistence.