JAVADebugger::BreakpointWidget Class Reference
#include <breakpointwidget.h>
Inheritance diagram for JAVADebugger::BreakpointWidget:


Public Slots | |
void | slotToggleBreakpoint (const QString &filename, int lineNum) |
void | slotEditBreakpoint (const QString &fileName, int lineNum) |
void | slotToggleBreakpointEnabled (const QString &fileName, int lineNum) |
void | slotToggleWatchpoint (const QString &varName) |
void | slotSetPendingBPs () |
void | slotUnableToSetBPNow (int BPNo) |
void | slotParseJDBBrkptList (char *str) |
void | slotParseJDBBreakpointSet (char *str, int BPKey) |
Signals | |
void | publishBPState (Breakpoint *brkpt) |
void | refreshBPState (Breakpoint *brkpt) |
void | gotoSourcePosition (const QString &fileName, int lineNum) |
void | clearAllBreakpoints () |
Public Member Functions | |
BreakpointWidget (QWidget *parent=0, const char *name=0) | |
virtual | ~BreakpointWidget () |
void | reset () |
void | refreshBP (const QString &filename) |
Private Slots | |
void | slotExecuted (QListBoxItem *item) |
void | slotContextMenu (QListBoxItem *item) |
Private Member Functions | |
int | findIndex (const Breakpoint *BP) const |
Breakpoint * | findId (int id) const |
Breakpoint * | findKey (int BPKey) const |
void | setActive () |
void | addBreakpoint (Breakpoint *BP) |
void | removeBreakpoint (Breakpoint *BP) |
void | modifyBreakpoint (Breakpoint *BP) |
void | toggleBPEnabled (Breakpoint *BP) |
void | removeAllBreakpoints () |
Private Attributes | |
int | activeFlag_ |
Detailed Description
- Todo:
- derive a JDB specific manager to handle the JDB specific data in the parsers!!
Definition at line 37 of file breakpointwidget.h.
Constructor & Destructor Documentation
|
Definition at line 38 of file breakpointwidget.cpp. References KListBox::executed(), slotContextMenu(), and slotExecuted(). |
|
Definition at line 50 of file breakpointwidget.cpp. |
Member Function Documentation
|
Definition at line 124 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::configureDisplay(), publishBPState(), JAVADebugger::Breakpoint::setActionAdd(), and JAVADebugger::Breakpoint::setPending(). Referenced by slotToggleBreakpoint(), and slotToggleWatchpoint(). |
|
Referenced by removeAllBreakpoints(). |
|
Definition at line 96 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::dbgId(). Referenced by slotParseJDBBrkptList(), and slotUnableToSetBPNow(). |
|
Definition at line 78 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::match(). Referenced by removeBreakpoint(), slotEditBreakpoint(), slotToggleBreakpoint(), slotToggleBreakpointEnabled(), and slotToggleWatchpoint(). |
|
Definition at line 110 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::key(). Referenced by slotParseJDBBreakpointSet(). |
|
Referenced by slotContextMenu(), and slotExecuted(). |
|
Definition at line 158 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::configureDisplay(), JAVADebugger::Breakpoint::modifyDialog(), publishBPState(), JAVADebugger::Breakpoint::setActionModify(), and JAVADebugger::Breakpoint::setPending(). Referenced by slotContextMenu(), and slotEditBreakpoint(). |
|
Referenced by addBreakpoint(), modifyBreakpoint(), removeBreakpoint(), slotParseJDBBreakpointSet(), slotParseJDBBrkptList(), slotSetPendingBPs(), and toggleBPEnabled(). |
|
Definition at line 67 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::fileName(), JAVADebugger::Breakpoint::hasSourcePosition(), and refreshBPState(). |
|
Referenced by refreshBP(). |
|
Definition at line 185 of file breakpointwidget.cpp. References clearAllBreakpoints(), JAVADebugger::Breakpoint::isDbgProcessing(), JAVADebugger::Breakpoint::isPending(), and removeBreakpoint(). Referenced by slotContextMenu(). |
|
|
Definition at line 56 of file breakpointwidget.cpp. Referenced by slotUnableToSetBPNow(). |
|
|
|
Definition at line 211 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::fileName(), gotoSourcePosition(), JAVADebugger::Breakpoint::hasSourcePosition(), JAVADebugger::Breakpoint::isEnabled(), JAVADebugger::Breakpoint::lineNum(), modifyBreakpoint(), removeAllBreakpoints(), removeBreakpoint(), and toggleBPEnabled(). Referenced by BreakpointWidget(). |
|
Definition at line 258 of file breakpointwidget.cpp. References findIndex(), and modifyBreakpoint(). |
|
Definition at line 199 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::fileName(), gotoSourcePosition(), JAVADebugger::Breakpoint::hasSourcePosition(), and JAVADebugger::Breakpoint::lineNum(). Referenced by BreakpointWidget(). |
|
Definition at line 409 of file breakpointwidget.cpp. References activeFlag_, JAVADebugger::Breakpoint::configureDisplay(), findKey(), publishBPState(), JAVADebugger::Breakpoint::setActive(), JAVADebugger::Breakpoint::setDbgProcessing(), and JAVADebugger::Breakpoint::setHardwareBP(). |
|
|
Definition at line 298 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::isDbgProcessing(), JAVADebugger::Breakpoint::isPending(), and publishBPState(). |
|
Definition at line 244 of file breakpointwidget.cpp. References addBreakpoint(), findIndex(), and removeBreakpoint(). |
|
Definition at line 270 of file breakpointwidget.cpp. References findIndex(), and toggleBPEnabled(). |
|
Definition at line 284 of file breakpointwidget.cpp. References addBreakpoint(), findIndex(), and removeBreakpoint(). |
|
Definition at line 312 of file breakpointwidget.cpp. References findId(), JAVADebugger::Breakpoint::reset(), and reset(). |
|
Definition at line 172 of file breakpointwidget.cpp. References JAVADebugger::Breakpoint::configureDisplay(), JAVADebugger::Breakpoint::isEnabled(), publishBPState(), JAVADebugger::Breakpoint::setActionModify(), JAVADebugger::Breakpoint::setEnabled(), and JAVADebugger::Breakpoint::setPending(). Referenced by slotContextMenu(), and slotToggleBreakpointEnabled(). |
Member Data Documentation
|
Definition at line 86 of file breakpointwidget.h. Referenced by slotParseJDBBreakpointSet(), and slotParseJDBBrkptList(). |
The documentation for this class was generated from the following files:
- languages/java/debugger/breakpointwidget.h
- languages/java/debugger/breakpointwidget.cpp