KDevelop API Documentation

GDBDebugger::DisassembleWidget Class Reference

#include <disassemblewidget.h>

Inheritance diagram for GDBDebugger::DisassembleWidget:

QTextEdit 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

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

Definition at line 38 of file disassemblewidget.cpp.

GDBDebugger::DisassembleWidget::~DisassembleWidget  )  [virtual]
 

Definition at line 51 of file disassemblewidget.cpp.


Member Function Documentation

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

Referenced by getNextDisplay().

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

Definition at line 56 of file disassemblewidget.cpp.

References address_, lower_, text(), and upper_.

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

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

Definition at line 152 of file disassemblewidget.cpp.

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

Referenced by slotActivate(), and slotShowStepInSource().

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

Definition at line 176 of file disassemblewidget.cpp.

References slotActivate().

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

Definition at line 170 of file disassemblewidget.cpp.

References slotActivate().

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

Definition at line 119 of file disassemblewidget.cpp.

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

Referenced by hideEvent(), and showEvent().

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

Definition at line 78 of file disassemblewidget.cpp.

References active_.

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

Definition at line 86 of file disassemblewidget.cpp.

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

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

Definition at line 136 of file disassemblewidget.cpp.

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


Member Data Documentation

bool GDBDebugger::DisassembleWidget::active_ [private]
 

Definition at line 54 of file disassemblewidget.h.

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

long GDBDebugger::DisassembleWidget::address_ [private]
 

Definition at line 57 of file disassemblewidget.h.

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

QString GDBDebugger::DisassembleWidget::currentAddress_ [private]
 

Definition at line 58 of file disassemblewidget.h.

Referenced by getNextDisplay(), and slotShowStepInSource().

long GDBDebugger::DisassembleWidget::lower_ [private]
 

Definition at line 55 of file disassemblewidget.h.

Referenced by displayCurrent(), and slotDisassemble().

long GDBDebugger::DisassembleWidget::upper_ [private]
 

Definition at line 56 of file disassemblewidget.h.

Referenced by displayCurrent(), slotActivate(), 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 Wed Oct 6 17:39:32 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003