KDevelop API Documentation

ParagData Class Reference

#include <paragdata.h>

Inheritance diagram for ParagData:

Inheritance graph
[legend]
Collaboration diagram for ParagData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ParagData ()
virtual ~ParagData ()
void clear ()
QValueList< SymbolsymbolList () const
void add (int, const QChar &, int)
void join (QTextParagraphData *)
int level () const
void setLevel (int)
bool isOpen () const
void setOpen (bool)
bool isBlockStart () const
void setBlockStart (bool)
bool isParsed () const
void setParsed (bool)
uint mark () const
void setMark (uint)

Public Attributes

int lastLengthForCompletion

Private Attributes

QValueList< Symbolm_symbolList
int m_level
int m_mark
bool m_open
bool m_blockStart
bool m_parsed

Constructor & Destructor Documentation

ParagData::ParagData  ) 
 

Definition at line 28 of file paragdata.cpp.

References lastLengthForCompletion, m_blockStart, m_level, m_mark, m_open, and m_parsed.

ParagData::~ParagData  )  [virtual]
 

Definition at line 38 of file paragdata.cpp.


Member Function Documentation

void ParagData::add int  ,
const QChar ,
int 
 

Definition at line 53 of file paragdata.cpp.

References m_symbolList.

Referenced by QSourceColorizer::process().

void ParagData::clear  ) 
 

Definition at line 48 of file paragdata.cpp.

References m_symbolList.

Referenced by QSourceColorizer::process().

bool ParagData::isBlockStart  )  const
 

Definition at line 88 of file paragdata.cpp.

Referenced by QEditorView::collapseAllBlocks(), QEditorView::expandAllBlocks(), LevelWidget::mousePressEvent(), and LevelWidget::paintEvent().

bool ParagData::isOpen  )  const
 

Definition at line 78 of file paragdata.cpp.

Referenced by LevelWidget::mousePressEvent(), and LevelWidget::paintEvent().

bool ParagData::isParsed  )  const
 

Definition at line 98 of file paragdata.cpp.

void ParagData::join QTextParagraphData  ) 
 

Definition at line 43 of file paragdata.cpp.

int ParagData::level  )  const
 

Definition at line 58 of file paragdata.cpp.

Referenced by QEditorView::internalCollapseBlock(), QEditorView::internalEnsureVisibleBlock(), QEditorView::internalExpandBlock(), QEditor::level(), LevelWidget::paintEvent(), and QSourceColorizer::process().

uint ParagData::mark  )  const
 

Definition at line 68 of file paragdata.cpp.

Referenced by QEditorPart::addMark(), MarkerWidget::contextMenuEvent(), QEditorPart::mark(), QEditorPart::marks(), MarkerWidget::mousePressEvent(), MarkerWidget::paintEvent(), and QEditorPart::removeMark().

void ParagData::setBlockStart bool   ) 
 

Definition at line 93 of file paragdata.cpp.

References m_blockStart.

Referenced by JSColorizer::computeLevel(), JavaColorizer::computeLevel(), CSharpColorizer::computeLevel(), CppColorizer::computeLevel(), and AdaColorizer::computeLevel().

void ParagData::setLevel int   ) 
 

Definition at line 63 of file paragdata.cpp.

References m_level.

Referenced by QSourceColorizer::process(), and QEditor::setLevel().

void ParagData::setMark uint   ) 
 

Definition at line 73 of file paragdata.cpp.

References m_mark.

Referenced by QEditorPart::addMark(), QEditorPart::clearMarks(), MarkerWidget::contextMenuEvent(), MarkerWidget::mousePressEvent(), QEditorPart::removeMark(), and QEditorPart::setMark().

void ParagData::setOpen bool   ) 
 

Definition at line 83 of file paragdata.cpp.

References m_open.

Referenced by QEditorView::internalCollapseBlock(), and QEditorView::internalExpandBlock().

void ParagData::setParsed bool   ) 
 

Definition at line 103 of file paragdata.cpp.

References m_parsed.

QValueList<Symbol> ParagData::symbolList  )  const [inline]
 

Definition at line 78 of file paragdata.h.

Referenced by JSColorizer::computeLevel(), JavaColorizer::computeLevel(), CSharpColorizer::computeLevel(), CppColorizer::computeLevel(), PythonIndent::indentForLine(), and PascalIndent::indentForLine().


Member Data Documentation

int ParagData::lastLengthForCompletion
 

Definition at line 98 of file paragdata.h.

Referenced by ParagData().

bool ParagData::m_blockStart [private]
 

Definition at line 105 of file paragdata.h.

Referenced by ParagData(), and setBlockStart().

int ParagData::m_level [private]
 

Definition at line 102 of file paragdata.h.

Referenced by ParagData(), and setLevel().

int ParagData::m_mark [private]
 

Definition at line 103 of file paragdata.h.

Referenced by ParagData(), and setMark().

bool ParagData::m_open [private]
 

Definition at line 104 of file paragdata.h.

Referenced by ParagData(), and setOpen().

bool ParagData::m_parsed [private]
 

Definition at line 106 of file paragdata.h.

Referenced by ParagData(), and setParsed().

QValueList<Symbol> ParagData::m_symbolList [private]
 

Definition at line 101 of file paragdata.h.

Referenced by add(), and clear().


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