KDevelop API Documentation

MakeItem Class Reference

#include <makeitem.h>

Inheritance diagram for MakeItem:

Inheritance graph
[legend]
Collaboration diagram for MakeItem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type { Normal, Error, Warning, Diagnostic }
enum  DisplayModes { DelayedDisplay = 0, ImmDisplay = 1, Append = 2 }

Public Member Functions

 MakeItem ()
 MakeItem (const QString &text)
virtual ~MakeItem ()
virtual int displayMode () const
virtual bool append (const QString &)
virtual Type type ()
virtual bool visible (EOutputLevel level)
virtual QString text (EOutputLevel)
virtual QString formattedText (EOutputLevel, bool bright_bg)
QString icon ()
QString color (bool bright_bg)

Static Public Member Functions

QString br ()

Public Attributes

QString m_text

Member Enumeration Documentation

enum MakeItem::DisplayModes
 

Enumeration values:
DelayedDisplay 
ImmDisplay 
Append 

Definition at line 33 of file makeitem.h.

enum MakeItem::Type
 

Enumeration values:
Normal 
Error 
Warning 
Diagnostic 

Definition at line 28 of file makeitem.h.


Constructor & Destructor Documentation

MakeItem::MakeItem  ) 
 

Definition at line 21 of file makeitem.cpp.

MakeItem::MakeItem const QString text  ) 
 

Definition at line 25 of file makeitem.cpp.

References text().

MakeItem::~MakeItem  )  [virtual]
 

Definition at line 30 of file makeitem.cpp.


Member Function Documentation

virtual bool MakeItem::append const QString  )  [inline, virtual]
 

Reimplemented in ErrorItem.

Definition at line 40 of file makeitem.h.

Referenced by MakeWidget::appendToLastLine().

QString MakeItem::br  )  [static]
 

Definition at line 85 of file makeitem.cpp.

References br().

Referenced by br(), and formattedText().

QString MakeItem::color bool  bright_bg  ) 
 

Definition at line 34 of file makeitem.cpp.

References Diagnostic, type(), and Warning.

Referenced by formattedText().

virtual int MakeItem::displayMode  )  const [inline, virtual]
 

Reimplemented in ErrorItem.

Definition at line 39 of file makeitem.h.

QString MakeItem::formattedText EOutputLevel  ,
bool  bright_bg
[virtual]
 

Definition at line 68 of file makeitem.cpp.

References br(), color(), icon(), and text().

Referenced by MakeWidget::appendToLastLine(), and MakeWidget::displayPendingItem().

QString MakeItem::icon  ) 
 

Definition at line 49 of file makeitem.cpp.

References Diagnostic, type(), and Warning.

Referenced by formattedText().

QString MakeItem::text EOutputLevel   )  [virtual]
 

Reimplemented in ExitStatusItem, EnteringDirectoryItem, ExitingDirectoryItem, and ActionItem.

Definition at line 63 of file makeitem.cpp.

References escape(), and m_text.

Referenced by formattedText(), and ActionItem::text().

virtual Type MakeItem::type  )  [inline, virtual]
 

Reimplemented in CommandItem, ExitStatusItem, DirectoryItem, and ErrorItem.

Definition at line 41 of file makeitem.h.

Referenced by color(), and icon().

virtual bool MakeItem::visible EOutputLevel  level  )  [inline, virtual]
 

Reimplemented in CommandItem, ExitStatusItem, EnteringDirectoryItem, ExitingDirectoryItem, ErrorItem, and ActionItem.

Definition at line 42 of file makeitem.h.

Referenced by MakeWidget::displayPendingItem().


Member Data Documentation

QString MakeItem::m_text
 

Definition at line 50 of file makeitem.h.

Referenced by MakeWidget::slotProcessExited(), and text().


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 Wed Mar 23 00:26:53 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003