Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QColorOutputPrivate Class Reference
Collaboration diagram for QColorOutputPrivate:

Public Member Functions

 QColorOutputPrivate ()
 ~QColorOutputPrivate ()
void write (const QString &msg)
void insertColor (int id, QColorOutput::ColorCode code)
QColorOutput::ColorCode color (int id) const
bool containsColor (int id) const
void setSilent (bool silent)
bool isSilent () const
void setCurrentColorID (int colorId)
bool coloringEnabled () const
bool hasHyperLinkSupport () const
void setHyperLinkSupport (bool v)
void flushBuffer ()
qsizetype bufferSize () const
void truncateBuffer (qsizetype size)
 QColorOutputPrivate ()
 ~QColorOutputPrivate ()
void write (const QString &msg)
void insertColor (int id, QColorOutput::ColorCode code)
QColorOutput::ColorCode color (int id) const
bool containsColor (int id) const
void setSilent (bool silent)
bool isSilent () const
void setCurrentColorID (int colorId)
bool coloringEnabled () const
bool hasHyperLinkSupport () const
void setHyperLinkSupport (bool v)
void flushBuffer ()
qsizetype bufferSize () const
void truncateBuffer (qsizetype size)

Static Public Member Functions

static QString escapeCode (const QString &in)
static QString escapeCode (const QString &in)

Static Public Attributes

static const char *const foregrounds []
static const char *const backgrounds []

Detailed Description

Definition at line 18 of file qcoloroutput.cpp.

Constructor & Destructor Documentation

◆ QColorOutputPrivate() [1/2]

QColorOutputPrivate::QColorOutputPrivate ( )
inline

Definition at line 21 of file qcoloroutput.cpp.

◆ ~QColorOutputPrivate() [1/2]

QColorOutputPrivate::~QColorOutputPrivate ( )
inline

Definition at line 27 of file qcoloroutput.cpp.

◆ QColorOutputPrivate() [2/2]

QColorOutputPrivate::QColorOutputPrivate ( )
inline

Definition at line 21 of file qcoloroutput.cpp.

◆ ~QColorOutputPrivate() [2/2]

QColorOutputPrivate::~QColorOutputPrivate ( )
inline

Definition at line 27 of file qcoloroutput.cpp.

Member Function Documentation

◆ bufferSize() [1/2]

qsizetype QColorOutputPrivate::bufferSize ( ) const
inline

Definition at line 67 of file qcoloroutput.cpp.

◆ bufferSize() [2/2]

qsizetype QColorOutputPrivate::bufferSize ( ) const
inline

Definition at line 67 of file qcoloroutput.cpp.

◆ color() [1/2]

QColorOutput::ColorCode QColorOutputPrivate::color ( int id) const
inline

Definition at line 49 of file qcoloroutput.cpp.

◆ color() [2/2]

QColorOutput::ColorCode QColorOutputPrivate::color ( int id) const
inline

Definition at line 49 of file qcoloroutput.cpp.

◆ coloringEnabled() [1/2]

bool QColorOutputPrivate::coloringEnabled ( ) const
inline

Definition at line 57 of file qcoloroutput.cpp.

◆ coloringEnabled() [2/2]

bool QColorOutputPrivate::coloringEnabled ( ) const
inline

Definition at line 57 of file qcoloroutput.cpp.

◆ containsColor() [1/2]

bool QColorOutputPrivate::containsColor ( int id) const
inline

Definition at line 50 of file qcoloroutput.cpp.

◆ containsColor() [2/2]

bool QColorOutputPrivate::containsColor ( int id) const
inline

Definition at line 50 of file qcoloroutput.cpp.

◆ escapeCode() [1/2]

QString QColorOutputPrivate::escapeCode ( const QString & in)
inlinestatic

Definition at line 37 of file qcoloroutput.cpp.

◆ escapeCode() [2/2]

QString QColorOutputPrivate::escapeCode ( const QString & in)
inlinestatic

Definition at line 37 of file qcoloroutput.cpp.

◆ flushBuffer() [1/2]

void QColorOutputPrivate::flushBuffer ( )
inline

Definition at line 61 of file qcoloroutput.cpp.

◆ flushBuffer() [2/2]

void QColorOutputPrivate::flushBuffer ( )
inline

Definition at line 61 of file qcoloroutput.cpp.

◆ hasHyperLinkSupport() [1/2]

bool QColorOutputPrivate::hasHyperLinkSupport ( ) const
inline

Definition at line 58 of file qcoloroutput.cpp.

◆ hasHyperLinkSupport() [2/2]

bool QColorOutputPrivate::hasHyperLinkSupport ( ) const
inline

Definition at line 58 of file qcoloroutput.cpp.

◆ insertColor() [1/2]

void QColorOutputPrivate::insertColor ( int id,
QColorOutput::ColorCode code )
inline

Definition at line 48 of file qcoloroutput.cpp.

◆ insertColor() [2/2]

void QColorOutputPrivate::insertColor ( int id,
QColorOutput::ColorCode code )
inline

Definition at line 48 of file qcoloroutput.cpp.

◆ isSilent() [1/2]

bool QColorOutputPrivate::isSilent ( ) const
inline

Definition at line 53 of file qcoloroutput.cpp.

◆ isSilent() [2/2]

bool QColorOutputPrivate::isSilent ( ) const
inline

Definition at line 53 of file qcoloroutput.cpp.

◆ setCurrentColorID() [1/2]

void QColorOutputPrivate::setCurrentColorID ( int colorId)
inline

Definition at line 55 of file qcoloroutput.cpp.

◆ setCurrentColorID() [2/2]

void QColorOutputPrivate::setCurrentColorID ( int colorId)
inline

Definition at line 55 of file qcoloroutput.cpp.

◆ setHyperLinkSupport() [1/2]

void QColorOutputPrivate::setHyperLinkSupport ( bool v)
inline

Definition at line 59 of file qcoloroutput.cpp.

◆ setHyperLinkSupport() [2/2]

void QColorOutputPrivate::setHyperLinkSupport ( bool v)
inline

Definition at line 59 of file qcoloroutput.cpp.

◆ setSilent() [1/2]

void QColorOutputPrivate::setSilent ( bool silent)
inline

Definition at line 52 of file qcoloroutput.cpp.

◆ setSilent() [2/2]

void QColorOutputPrivate::setSilent ( bool silent)
inline

Definition at line 52 of file qcoloroutput.cpp.

◆ truncateBuffer() [1/2]

void QColorOutputPrivate::truncateBuffer ( qsizetype size)
inline

Definition at line 69 of file qcoloroutput.cpp.

◆ truncateBuffer() [2/2]

void QColorOutputPrivate::truncateBuffer ( qsizetype size)
inline

Definition at line 69 of file qcoloroutput.cpp.

◆ write() [1/2]

void QColorOutputPrivate::write ( const QString & msg)
inline

Definition at line 32 of file qcoloroutput.cpp.

◆ write() [2/2]

void QColorOutputPrivate::write ( const QString & msg)
inline

Definition at line 32 of file qcoloroutput.cpp.

Member Data Documentation

◆ backgrounds

const char *const QColorOutputPrivate::backgrounds
static
Initial value:
=
{
"0;40",
"0;44",
"0;42",
"0;46",
"0;41",
"0;45",
"0;43"
}

Definition at line 126 of file qcoloroutput.cpp.

◆ foregrounds

const char *const QColorOutputPrivate::foregrounds
static
Initial value:
=
{
"0;30",
"0;34",
"0;32",
"0;36",
"0;31",
"0;35",
"0;33",
"0;37",
"1;30",
"1;34",
"1;32",
"1;36",
"1;31",
"1;35",
"1;33",
"1;37"
}

Definition at line 106 of file qcoloroutput.cpp.


The documentation for this class was generated from the following file: