KDevelop API Documentation

ParagData Class Reference

#include <paragdata.h>

Inheritance diagram for ParagData:

QTextParagraphData 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 add(), m_symbolList, and Symbol.

Referenced by add(), and 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.

References m_blockStart.

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

bool ParagData::isOpen  )  const
 

Definition at line 78 of file paragdata.cpp.

References m_open.

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

bool ParagData::isParsed  )  const
 

Definition at line 98 of file paragdata.cpp.

References m_parsed.

void ParagData::join QTextParagraphData  ) 
 

Definition at line 43 of file paragdata.cpp.

References join().

Referenced by join().

int ParagData::level  )  const
 

Definition at line 58 of file paragdata.cpp.

References m_level.

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.

References m_mark.

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, and setBlockStart().

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

void ParagData::setLevel int   ) 
 

Definition at line 63 of file paragdata.cpp.

References m_level, and setLevel().

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

void ParagData::setMark uint   ) 
 

Definition at line 73 of file paragdata.cpp.

References m_mark, and setMark().

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

void ParagData::setOpen bool   ) 
 

Definition at line 83 of file paragdata.cpp.

References m_open, and setOpen().

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

void ParagData::setParsed bool   ) 
 

Definition at line 103 of file paragdata.cpp.

References m_parsed, and setParsed().

Referenced by setParsed().

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

Definition at line 78 of file paragdata.h.

References m_symbolList.

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 isBlockStart(), ParagData(), and setBlockStart().

int ParagData::m_level [private]
 

Definition at line 102 of file paragdata.h.

Referenced by level(), ParagData(), and setLevel().

int ParagData::m_mark [private]
 

Definition at line 103 of file paragdata.h.

Referenced by mark(), ParagData(), and setMark().

bool ParagData::m_open [private]
 

Definition at line 104 of file paragdata.h.

Referenced by isOpen(), ParagData(), and setOpen().

bool ParagData::m_parsed [private]
 

Definition at line 106 of file paragdata.h.

Referenced by isParsed(), ParagData(), and setParsed().

QValueList<Symbol> ParagData::m_symbolList [private]
 

Definition at line 101 of file paragdata.h.

Referenced by add(), clear(), and symbolList().


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