KDevelop API Documentation

PHPErrorView Class Reference

#include <phperrorview.h>

Inheritance diagram for PHPErrorView:

Inheritance graph
[legend]
Collaboration diagram for PHPErrorView:

Collaboration graph
[legend]
List of all members.

Signals

void fileSelected (const QString &fileName, int lineNumber)

Public Member Functions

 PHPErrorView (PHPSupportPart *part)
 ~PHPErrorView ()
void parse (QString &phpOutput)

Private Slots

void slotItemSelected (int)

Private Attributes

QIntDict< ErrorItemerrorDict

Detailed Description

Author:

Definition at line 38 of file phperrorview.h.


Constructor & Destructor Documentation

PHPErrorView::PHPErrorView PHPSupportPart part  ) 
 

Definition at line 27 of file phperrorview.cpp.

References slotItemSelected().

PHPErrorView::~PHPErrorView  ) 
 

Definition at line 31 of file phperrorview.cpp.


Member Function Documentation

void PHPErrorView::fileSelected const QString fileName,
int  lineNumber
[signal]
 

Referenced by slotItemSelected().

void PHPErrorView::parse QString phpOutput  ) 
 

KRegExp parseerror("^<b>Parse error</b>: parse error in<b>(.*)</b> on line<b>(.*)</b>*$");

Todo:
test and add other

Definition at line 39 of file phperrorview.cpp.

References errorDict, ErrorItem::filename, and ErrorItem::line.

Referenced by PHPSupportPart::slotPHPExeExited(), and PHPSupportPart::slotWebResult().

void PHPErrorView::slotItemSelected int   )  [private, slot]
 

Definition at line 34 of file phperrorview.cpp.

References errorDict, ErrorItem::filename, fileSelected(), and ErrorItem::line.

Referenced by PHPErrorView().


Member Data Documentation

QIntDict<ErrorItem> PHPErrorView::errorDict [private]
 

Definition at line 53 of file phperrorview.h.

Referenced by parse(), and slotItemSelected().


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:45:41 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003