Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions | Variables
lua_debugger_breakpoints.h File Reference
#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
 

Detailed Description

Breakpoints panel: list/model, inline editor + mode picker, gutter integration, and persistence.