KDevelop API Documentation

JAVADebugger::DisassembleWidget Class Reference

#include <disassemblewidget.h>

Inheritance diagram for JAVADebugger::DisassembleWidget:

KEdit QMultiLineEdit List of all members.

Public Slots

void slotDisassemble (char *buf)
void slotActivate (bool activate)
void slotShowStepInSource (const QString &fileName, int lineNum, const QString &address)
void slotBPState (const Breakpoint *BP)

Signals

void disassemble (const QString &start, const QString &end)

Public Member Functions

 DisassembleWidget (QWidget *parent=0, const char *name=0)
virtual ~DisassembleWidget ()

Private Member Functions

virtual void showEvent (QShowEvent *)
virtual void hideEvent (QHideEvent *)
bool displayCurrent ()
void getNextDisplay ()

Private Attributes

bool active_
long lower_
long upper_
long address_
QString currentAddress_

Constructor & Destructor Documentation

JAVADebugger::DisassembleWidget::DisassembleWidget QWidget parent = 0,
const char *  name = 0
 

Definition at line 36 of file disassemblewidget.cpp.

JAVADebugger::DisassembleWidget::~DisassembleWidget  )  [virtual]
 

Definition at line 48 of file disassemblewidget.cpp.


Member Function Documentation

void JAVADebugger::DisassembleWidget::disassemble const QString start,
const QString end
[signal]
 

Referenced by getNextDisplay().

bool JAVADebugger::DisassembleWidget::displayCurrent  )  [private]
 

Definition at line 54 of file disassemblewidget.cpp.

References address_, currentAddress_, lower_, and upper_.

Referenced by slotDisassemble(), and slotShowStepInSource().

void JAVADebugger::DisassembleWidget::getNextDisplay  )  [private]
 

Definition at line 140 of file disassemblewidget.cpp.

References address_, currentAddress_, disassemble(), endl(), and kdDebug().

Referenced by slotActivate(), and slotShowStepInSource().

void JAVADebugger::DisassembleWidget::hideEvent QHideEvent  )  [private, virtual]
 

Definition at line 163 of file disassemblewidget.cpp.

References slotActivate().

void JAVADebugger::DisassembleWidget::showEvent QShowEvent  )  [private, virtual]
 

Definition at line 157 of file disassemblewidget.cpp.

References slotActivate().

void JAVADebugger::DisassembleWidget::slotActivate bool  activate  )  [slot]
 

Definition at line 110 of file disassemblewidget.cpp.

References active_, endl(), getNextDisplay(), and kdDebug().

Referenced by hideEvent(), and showEvent().

void JAVADebugger::DisassembleWidget::slotBPState const Breakpoint BP  )  [slot]
 

Definition at line 73 of file disassemblewidget.cpp.

References active_.

void JAVADebugger::DisassembleWidget::slotDisassemble char *  buf  )  [slot]
 

Definition at line 81 of file disassemblewidget.cpp.

References active_, displayCurrent(), lower_, and upper_.

void JAVADebugger::DisassembleWidget::slotShowStepInSource const QString fileName,
int  lineNum,
const QString address
[slot]
 

Definition at line 123 of file disassemblewidget.cpp.

References active_, address_, currentAddress_, displayCurrent(), endl(), getNextDisplay(), kdDebug(), and upper_.


Member Data Documentation

bool JAVADebugger::DisassembleWidget::active_ [private]
 

Definition at line 56 of file disassemblewidget.h.

Referenced by slotActivate(), slotBPState(), slotDisassemble(), and slotShowStepInSource().

long JAVADebugger::DisassembleWidget::address_ [private]
 

Definition at line 59 of file disassemblewidget.h.

Referenced by displayCurrent(), getNextDisplay(), and slotShowStepInSource().

QString JAVADebugger::DisassembleWidget::currentAddress_ [private]
 

Definition at line 60 of file disassemblewidget.h.

Referenced by displayCurrent(), getNextDisplay(), and slotShowStepInSource().

long JAVADebugger::DisassembleWidget::lower_ [private]
 

Definition at line 57 of file disassemblewidget.h.

Referenced by displayCurrent(), and slotDisassemble().

long JAVADebugger::DisassembleWidget::upper_ [private]
 

Definition at line 58 of file disassemblewidget.h.

Referenced by displayCurrent(), slotDisassemble(), and slotShowStepInSource().


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 Tue Oct 19 08:02:09 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003