Version: 9.16.0
TextWriter Class Reference

Writer for QTextBrowser. More...

Inheritance diagram for TextWriter:

Public Member Functions

 TextWriter (QTextBrowser *)
 
void indent ()
 
void unindent ()
 
void separator ()
 
void write (const QString &, bool=false)
 
void write (const QString &, const QString &, bool=false)
 
void write (const QString &, int, bool=false)
 
void write (const QString &, double, bool=false)
 
void write (const QString &, const SMESH::XYZ &, bool=false)
 

Protected Member Functions

QString spacer () const
 
QString decorate (const QString &) const
 
void dumpLine (const QString &)
 
void put (const QString &, const QString &, bool)
 

Protected Attributes

int myIndent
 
int myPrecision
 
bool myRecursive
 

Private Attributes

QTextBrowser * myInfo
 

Detailed Description

Writer for QTextBrowser.

Constructor & Destructor Documentation

◆ TextWriter()

TextWriter::TextWriter ( QTextBrowser *  w)

Member Function Documentation

◆ decorate()

QString TextWriter::decorate ( const QString &  s) const
protectedvirtual

Reimplemented from SimpleWriter.

◆ dumpLine()

void TextWriter::dumpLine ( const QString &  line)
protectedvirtual

Implements SimpleWriter.

References myInfo.

◆ indent()

void SimpleWriter::indent ( )
virtualinherited

Reimplemented from InfoWriter.

References SimpleWriter::myIndent.

Referenced by SimpleWriter::put().

◆ put()

void SimpleWriter::put ( const QString &  key,
const QString &  value,
bool  emphasize 
)
protectedvirtualinherited

◆ separator()

void SimpleWriter::separator ( )
virtualinherited

Reimplemented from InfoWriter.

References InfoWriter::write().

◆ spacer()

QString TextWriter::spacer ( ) const
protectedvirtual

Reimplemented from SimpleWriter.

◆ unindent()

void SimpleWriter::unindent ( )
virtualinherited

Reimplemented from InfoWriter.

References SimpleWriter::myIndent.

◆ write() [1/5]

void InfoWriter::write ( const QString &  key,
bool  emphasize = false 
)
inherited

◆ write() [2/5]

void InfoWriter::write ( const QString &  key,
const QString &  value,
bool  emphasize = false 
)
inherited

References InfoWriter::put().

◆ write() [3/5]

void InfoWriter::write ( const QString &  key,
const SMESH::XYZ value,
bool  emphasize = false 
)
inherited

◆ write() [4/5]

void InfoWriter::write ( const QString &  key,
double  value,
bool  emphasize = false 
)
inherited

◆ write() [5/5]

void InfoWriter::write ( const QString &  key,
int  value,
bool  emphasize = false 
)
inherited

References InfoWriter::put().

Field Documentation

◆ myIndent

int SimpleWriter::myIndent
protectedinherited

◆ myInfo

QTextBrowser* TextWriter::myInfo
private

Referenced by dumpLine().

◆ myPrecision

int InfoWriter::myPrecision
protectedinherited

◆ myRecursive

bool InfoWriter::myRecursive
protectedinherited

Referenced by InfoWriter::write().