KDevelop API Documentation

MakeItem Class Reference

#include <makeitem.h>

Inheritance diagram for MakeItem:

ActionItem CommandItem DirectoryItem ErrorItem ExitStatusItem EnteringDirectoryItem ExitingDirectoryItem List of all members.

Public Types

enum  Type { Normal, Error, Warning, Diagnostic }

Public Member Functions

 MakeItem ()
 MakeItem (const QString &text)
virtual ~MakeItem ()
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::Type
 

Enumeration values:
Normal 
Error 
Warning 
Diagnostic 

Definition at line 28 of file makeitem.h.

Referenced by type().


Constructor & Destructor Documentation

MakeItem::MakeItem  ) 
 

Definition at line 20 of file makeitem.cpp.

MakeItem::MakeItem const QString text  ) 
 

Definition at line 24 of file makeitem.cpp.

References text().

MakeItem::~MakeItem  )  [virtual]
 

Definition at line 29 of file makeitem.cpp.


Member Function Documentation

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

Reimplemented in ErrorItem.

Definition at line 33 of file makeitem.h.

References append().

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

QString MakeItem::br  )  [static]
 

Definition at line 75 of file makeitem.cpp.

References br().

Referenced by br(), and formattedText().

QString MakeItem::color bool  bright_bg  ) 
 

Definition at line 33 of file makeitem.cpp.

References color(), Diagnostic, type(), and Warning.

Referenced by color(), and formattedText().

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

Definition at line 67 of file makeitem.cpp.

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

Referenced by MakeWidget::appendToLastLine(), formattedText(), and MakeWidget::insertItem().

QString MakeItem::icon  ) 
 

Definition at line 48 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 62 of file makeitem.cpp.

References escape(), and m_text.

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

Reimplemented in CommandItem, ExitStatusItem, DirectoryItem, and ErrorItem.

Definition at line 34 of file makeitem.h.

References Diagnostic, and Type.

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 35 of file makeitem.h.

References eVeryShort, and visible().

Referenced by MakeWidget::insertItem(), and visible().


Member Data Documentation

QString MakeItem::m_text
 

Definition at line 43 of file makeitem.h.

Referenced by formattedText(), 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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:04 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003