20#ifndef _KDEVDEBUGGER_H_
21#define _KDEVDEBUGGER_H_
34class KDevDebugger :
public TQObject
41 KDevDebugger(TQObject *parent=0,
const char *name=0);
49 int id,
bool enabled,
bool pending) = 0;
63 static const TQPixmap* inactiveBreakpointPixmap();
64 static const TQPixmap* activeBreakpointPixmap();
65 static const TQPixmap* reachedBreakpointPixmap();
66 static const TQPixmap* disabledBreakpointPixmap();
67 static const TQPixmap* executionPointPixmap();
79 void editedBreakpoint(
const TQString &fileName,
int lineNum);
void toggledBreakpointEnabled(const TQString &fileName, int lineNum)
The user wants to enable/disable a breakpoint.
virtual void setBreakpoint(const TQString &fileName, int lineNum, int id, bool enabled, bool pending)=0
Sets a breakpoint in the editor document belong to fileName.
virtual void clearExecutionPoint()=0
Clear the execution point.
virtual void gotoExecutionPoint(const KURL &url, int lineNum=0)=0
Goes to a given location in a source file and marks the line.
void toggledBreakpoint(const TQString &fileName, int lineNum)
The user has toggled a breakpoint.