KDevelop API Documentation

GDBDebugger::FilePosBreakpoint Class Reference

#include <breakpoint.h>

Inheritance diagram for GDBDebugger::FilePosBreakpoint:

Inheritance graph
[legend]
Collaboration diagram for GDBDebugger::FilePosBreakpoint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FilePosBreakpoint (const QString &fileName, int lineNum, bool temporary=false, bool enabled=true)
virtual ~FilePosBreakpoint ()
virtual QString dbgSetCommand () const
virtual bool match (const Breakpoint *brkpt) const
BP_TYPES type () const
QString displayType () const
void setFileName (const QString &fileName)
QString fileName () const
void setLineNum (int lineNum)
int lineNum () const
QString location (bool compact=true)
void setLocation (const QString &location)
bool isValid () const

Private Attributes

QString fileName_
int lineNo_

Constructor & Destructor Documentation

GDBDebugger::FilePosBreakpoint::FilePosBreakpoint const QString fileName,
int  lineNum,
bool  temporary = false,
bool  enabled = true
 

Definition at line 150 of file breakpoint.cpp.

GDBDebugger::FilePosBreakpoint::~FilePosBreakpoint  )  [virtual]
 

Definition at line 160 of file breakpoint.cpp.


Member Function Documentation

QString GDBDebugger::FilePosBreakpoint::dbgSetCommand  )  const [virtual]
 

Implements GDBDebugger::Breakpoint.

Definition at line 166 of file breakpoint.cpp.

References fileName_, GDBDebugger::Breakpoint::isTemporary(), and lineNo_.

QString GDBDebugger::FilePosBreakpoint::displayType  )  const [inline, virtual]
 

Reimplemented from GDBDebugger::Breakpoint.

Definition at line 144 of file breakpoint.h.

QString GDBDebugger::FilePosBreakpoint::fileName  )  const [inline]
 

Definition at line 146 of file breakpoint.h.

Referenced by GDBDebugger::GDBBreakpointWidget::slotRefreshBP(), GDBDebugger::DebuggerPart::slotRefreshBPState(), and GDBDebugger::GDBBreakpointWidget::slotRowSelected().

bool GDBDebugger::FilePosBreakpoint::isValid  )  const [inline, virtual]
 

Implements GDBDebugger::Breakpoint.

Definition at line 151 of file breakpoint.h.

int GDBDebugger::FilePosBreakpoint::lineNum  )  const [inline]
 

Definition at line 148 of file breakpoint.h.

Referenced by GDBDebugger::DebuggerPart::slotRefreshBPState(), and GDBDebugger::GDBBreakpointWidget::slotRowSelected().

QString GDBDebugger::FilePosBreakpoint::location bool  compact = true  )  [virtual]
 

Implements GDBDebugger::Breakpoint.

Definition at line 202 of file breakpoint.cpp.

References fileName_, and lineNo_.

bool GDBDebugger::FilePosBreakpoint::match const Breakpoint brkpt  )  const [virtual]
 

Implements GDBDebugger::Breakpoint.

Definition at line 184 of file breakpoint.cpp.

References fileName_, and lineNo_.

void GDBDebugger::FilePosBreakpoint::setFileName const QString fileName  )  [inline]
 

Definition at line 145 of file breakpoint.h.

void GDBDebugger::FilePosBreakpoint::setLineNum int  lineNum  )  [inline]
 

Definition at line 147 of file breakpoint.h.

void GDBDebugger::FilePosBreakpoint::setLocation const QString location  )  [virtual]
 

Implements GDBDebugger::Breakpoint.

Definition at line 212 of file breakpoint.cpp.

References fileName_, and lineNo_.

BP_TYPES GDBDebugger::FilePosBreakpoint::type  )  const [inline, virtual]
 

Reimplemented from GDBDebugger::Breakpoint.

Definition at line 143 of file breakpoint.h.

References GDBDebugger::BP_TYPES.


Member Data Documentation

QString GDBDebugger::FilePosBreakpoint::fileName_ [private]
 

Definition at line 154 of file breakpoint.h.

Referenced by dbgSetCommand(), location(), match(), and setLocation().

int GDBDebugger::FilePosBreakpoint::lineNo_ [private]
 

Definition at line 155 of file breakpoint.h.

Referenced by dbgSetCommand(), location(), match(), and setLocation().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:50:28 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003