Isis 3 Developer Reference
Isis::Color Class Reference

This class is designed to serialize QColor in a human-readable form. More...

#include <Color.h>

Collaboration diagram for Isis::Color:
Collaboration graph

Static Public Member Functions

static QColor fromRGBAString (QString)
 Converts a QString to its QColor. More...
 
static QString toRGBAString (QColor)
 Convert a QColor to its QString. More...
 
static QRegExp colorRGBAFormat ()
 Get the colorRGBAFormat. More...
 

Detailed Description

This class is designed to serialize QColor in a human-readable form.

QColor provides no string conversions that include the alpha value (probably because argb and rgba both look the same and neither are standard). But encoding the colors using hex is worse than the non-standard conversion – so this class will convert to/from rgba.

Author
2012-08-?? Steven Lambright and Stuart Sides

Member Function Documentation

◆ colorRGBAFormat()

QRegExp Isis::Color::colorRGBAFormat ( )
static

Get the colorRGBAFormat.

Returns
A QRegExp of the color format

Referenced by fromRGBAString().

◆ fromRGBAString()

QColor Isis::Color::fromRGBAString ( QString  string)
static

Converts a QString to its QColor.

Returns
A QColor given a QString

References colorRGBAFormat(), and Isis::toInt().

Referenced by Isis::ImageListActionWorkOrder::execute().

◆ toRGBAString()

QString Isis::Color::toRGBAString ( QColor  color)
static

Convert a QColor to its QString.

Returns
A QString given a QColor

References _FILEINFO_, and Isis::IException::Unknown.

Referenced by Isis::ImageListActionWorkOrder::setupExecution().


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