• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Debugger Support Library
 

KDevelop Debugger Support Library

Public Member Functions | List of all members
Debugger Class Reference

#include <debugger.h>

Inheritance diagram for Debugger:
KDevDebugger

Public Member Functions

void setBreakpoint (const TQString &fileName, int lineNum, int id, bool enabled, bool pending)
 
void gotoExecutionPoint (const KURL &url, int lineNum=-1)
 
void clearExecutionPoint ()
 
 Debugger (KDevPartController *partController)
 
- Public Member Functions inherited from KDevDebugger
 KDevDebugger (TQObject *parent=0, const char *name=0)
 

Additional Inherited Members

- Signals inherited from KDevDebugger
void toggledBreakpoint (const TQString &fileName, int lineNum)
 
void editedBreakpoint (const TQString &fileName, int lineNum)
 
void toggledBreakpointEnabled (const TQString &fileName, int lineNum)
 
- Static Public Member Functions inherited from KDevDebugger
static const TQPixmap * inactiveBreakpointPixmap ()
 
static const TQPixmap * activeBreakpointPixmap ()
 
static const TQPixmap * reachedBreakpointPixmap ()
 
static const TQPixmap * disabledBreakpointPixmap ()
 
static const TQPixmap * executionPointPixmap ()
 

Detailed Description

Handles signals from the editor that relate to breakpoints and the execution point of the debugger.

We may change, add or remove breakpoints in this class.

Definition at line 57 of file debugger.h.

Member Function Documentation

◆ clearExecutionPoint()

void Debugger::clearExecutionPoint ( )
virtual

Remove the executution point being displayed.

Implements KDevDebugger.

Definition at line 78 of file debugger.cpp.

◆ gotoExecutionPoint()

void Debugger::gotoExecutionPoint ( const KURL &  url,
int  lineNum = -1 
)
virtual

Displays an icon in the file at the line that the debugger has stoped at.

Parameters
urlThe file the debugger has stopped at.
lineNumThe line number to display. Note: We may not know it.

Implements KDevDebugger.

Definition at line 99 of file debugger.cpp.

◆ setBreakpoint()

void Debugger::setBreakpoint ( const TQString &  fileName,
int  lineNum,
int  id,
bool  enabled,
bool  pending 
)
virtual

Controls the breakpoint icon being displayed in the editor through the markinterface.

Parameters
fileNameThe breakpoint is added or removed from this file
lineNum... at this line number
idThis is an internal id. which has a special number that prevents us changing the mark icon. (why?)
enabledThe breakpoint could be enabled, disabled
pendingpending or active. Each state has a different icon.

Implements KDevDebugger.

Definition at line 37 of file debugger.cpp.


The documentation for this class was generated from the following files:
  • debugger.h
  • debugger.cpp

KDevelop Debugger Support Library

Skip menu "KDevelop Debugger Support Library"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

KDevelop Debugger Support Library

Skip menu "KDevelop Debugger Support Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Debugger Support Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.