KDevelop API Documentation

JAVADebugger::JavaDebuggerPart Class Reference

#include <javadebuggerpart.h>

Inheritance diagram for JAVADebugger::JavaDebuggerPart:

KDevPlugin QObject KXMLGUIClient List of all members.

Public Member Functions

 JavaDebuggerPart (QObject *parent, const char *name, const QStringList &)
 ~JavaDebuggerPart ()

Private Slots

void slotRun ()
void slotStop ()
void slotPause ()
void slotContinue ()
void slotStepOver ()
void slotStepIntoInstruction ()
void slotStepInto ()
void slotStepOut ()
void slotMemoryView ()
void slotRefreshBPState (Breakpoint *BP)
void slotStatus (const QString &msg, int state)
void slotShowStep (const QString &, int)
void slotGotoSource (const QString &, int)

Private Member Functions

void startDebugger ()
void setupController ()

Private Attributes

QGuardedPtr< VariableWidgetvariableWidget
QGuardedPtr< BreakpointWidgetbreakpointWidget
QGuardedPtr< FramestackWidgetframestackWidget
QGuardedPtr< DisassembleWidgetdisassembleWidget
DbgControllercontroller

Constructor & Destructor Documentation

JAVADebugger::JavaDebuggerPart::JavaDebuggerPart QObject parent,
const char *  name,
const QStringList
 

JAVADebugger::JavaDebuggerPart::~JavaDebuggerPart  ) 
 

Definition at line 222 of file javadebuggerpart.cpp.

References breakpointWidget, controller, disassembleWidget, framestackWidget, KDevPlugin::mainWindow(), KDevMainWindow::removeView(), and variableWidget.


Member Function Documentation

void JAVADebugger::JavaDebuggerPart::setupController  )  [private]
 

Definition at line 238 of file javadebuggerpart.cpp.

References breakpointWidget, controller, disassembleWidget, framestackWidget, KDevPlugin::project(), slotShowStep(), slotStatus(), and variableWidget.

Referenced by startDebugger().

void JAVADebugger::JavaDebuggerPart::slotContinue  )  [private, slot]
 

Definition at line 393 of file javadebuggerpart.cpp.

References controller, and JAVADebugger::DbgController::slotRun().

void JAVADebugger::JavaDebuggerPart::slotGotoSource const QString ,
int 
[private, slot]
 

Definition at line 494 of file javadebuggerpart.cpp.

References KDevPartController::editDocument(), and KDevPlugin::partController().

void JAVADebugger::JavaDebuggerPart::slotMemoryView  )  [private, slot]
 

Definition at line 423 of file javadebuggerpart.cpp.

References controller.

void JAVADebugger::JavaDebuggerPart::slotPause  )  [private, slot]
 

Definition at line 387 of file javadebuggerpart.cpp.

References controller, and JAVADebugger::DbgController::slotBreakInto().

void JAVADebugger::JavaDebuggerPart::slotRefreshBPState Breakpoint BP  )  [private, slot]
 

Definition at line 451 of file javadebuggerpart.cpp.

References KDevPlugin::debugger(), JAVADebugger::Breakpoint::fileName(), JAVADebugger::Breakpoint::isActionDie(), JAVADebugger::Breakpoint::isEnabled(), JAVADebugger::Breakpoint::isPending(), JAVADebugger::Breakpoint::lineNum(), and KDevDebugger::setBreakpoint().

void JAVADebugger::JavaDebuggerPart::slotRun  )  [private, slot]
 

Definition at line 337 of file javadebuggerpart.cpp.

References controller, KDevPlugin::mainWindow(), JAVADebugger::DbgController::slotRun(), slotStop(), startDebugger(), and KDevMainWindow::statusBar().

void JAVADebugger::JavaDebuggerPart::slotShowStep const QString ,
int 
[private, slot]
 

Definition at line 487 of file javadebuggerpart.cpp.

References KDevPlugin::debugger(), and KDevDebugger::gotoExecutionPoint().

Referenced by setupController().

void JAVADebugger::JavaDebuggerPart::slotStatus const QString msg,
int  state
[private, slot]
 

Definition at line 462 of file javadebuggerpart.cpp.

References KDevDebugger::clearExecutionPoint(), KDevPlugin::debugger(), endl(), kdDebug(), KDevPlugin::mainWindow(), and KDevMainWindow::statusBar().

Referenced by setupController().

void JAVADebugger::JavaDebuggerPart::slotStepInto  )  [private, slot]
 

Definition at line 411 of file javadebuggerpart.cpp.

References controller, and JAVADebugger::DbgController::slotStepInto().

void JAVADebugger::JavaDebuggerPart::slotStepIntoInstruction  )  [private, slot]
 

Definition at line 405 of file javadebuggerpart.cpp.

References controller, and JAVADebugger::DbgController::slotStepIntoIns().

void JAVADebugger::JavaDebuggerPart::slotStepOut  )  [private, slot]
 

Definition at line 417 of file javadebuggerpart.cpp.

References controller, and JAVADebugger::DbgController::slotStepOutOff().

void JAVADebugger::JavaDebuggerPart::slotStepOver  )  [private, slot]
 

Definition at line 399 of file javadebuggerpart.cpp.

References controller, and JAVADebugger::DbgController::slotStepOver().

void JAVADebugger::JavaDebuggerPart::slotStop  )  [private, slot]
 

Definition at line 350 of file javadebuggerpart.cpp.

References KActionCollection::action(), KXMLGUIClient::actionCollection(), breakpointWidget, KDevDebugger::clearExecutionPoint(), KDevPlugin::core(), KDevPlugin::debugger(), disassembleWidget, framestackWidget, KDevPlugin::mainWindow(), KDevCore::running(), KAction::setEnabled(), KDevMainWindow::setViewAvailable(), and variableWidget.

Referenced by slotRun().

void JAVADebugger::JavaDebuggerPart::startDebugger  )  [private]
 

Definition at line 303 of file javadebuggerpart.cpp.

References KActionCollection::action(), KXMLGUIClient::actionCollection(), breakpointWidget, controller, KDevPlugin::core(), disassembleWidget, framestackWidget, KDevPlugin::mainWindow(), KDevCore::running(), KAction::setEnabled(), setupController(), KDevMainWindow::setViewAvailable(), JAVADebugger::DbgController::slotStart(), and variableWidget.

Referenced by slotRun().


Member Data Documentation

QGuardedPtr<BreakpointWidget> JAVADebugger::JavaDebuggerPart::breakpointWidget [private]
 

Definition at line 63 of file javadebuggerpart.h.

Referenced by setupController(), slotStop(), startDebugger(), and ~JavaDebuggerPart().

DbgController* JAVADebugger::JavaDebuggerPart::controller [private]
 

Definition at line 66 of file javadebuggerpart.h.

Referenced by setupController(), slotContinue(), slotMemoryView(), slotPause(), slotRun(), slotStepInto(), slotStepIntoInstruction(), slotStepOut(), slotStepOver(), startDebugger(), and ~JavaDebuggerPart().

QGuardedPtr<DisassembleWidget> JAVADebugger::JavaDebuggerPart::disassembleWidget [private]
 

Definition at line 65 of file javadebuggerpart.h.

Referenced by setupController(), slotStop(), startDebugger(), and ~JavaDebuggerPart().

QGuardedPtr<FramestackWidget> JAVADebugger::JavaDebuggerPart::framestackWidget [private]
 

Definition at line 64 of file javadebuggerpart.h.

Referenced by setupController(), slotStop(), startDebugger(), and ~JavaDebuggerPart().

QGuardedPtr<VariableWidget> JAVADebugger::JavaDebuggerPart::variableWidget [private]
 

Definition at line 62 of file javadebuggerpart.h.

Referenced by setupController(), slotStop(), startDebugger(), and ~JavaDebuggerPart().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:33 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003