72 QString message =
"Name [" + name +
"] is wider than width";
85 QString message =
"Width is insufficient to contain name[";
100 QString message =
"Integer or string type is not sensible if ";
101 message +=
"alignment is Decimal.";
119 QString message =
"Decimal alignment does not make sense for ";
120 message +=
"integer or string values.";
137 QString message =
"Setting precision only makes sense for Decimal Alignment";
void SetWidth(unsigned int width)
Sets the width of the Column, in text columns.
unsigned int p_precision
Precision of the data in the Column.
unsigned int Precision() const
get the Column's precision
void SetName(QString name)
Sets the Column name, or header.
Column::Align p_align
Alignment of the data in the Column.
void SetAlignment(Column::Align alignment)
Sets the alignment of the Column.
void SetPrecision(unsigned int precision)
Sets the precision of the Column, for real number values.
This error is for when a programmer made an API call that was illegal.
QString Name() const
get the Column's name
Align
Alignment of data in the Column.
Column::Type p_type
Type of the data in the Column.
QString p_name
Name of the Column.
Type
Type of data in the Column.
#define _FILEINFO_
Macro for the filename and line number.
unsigned int p_width
Width of the Column.
Column::Align Alignment() const
get the Column's alignment
A type of error that could only have occurred due to a mistake on the user's part (e...
Column::Type DataType() const
Returns the type of data this column will contain.
unsigned int Width() const
get the Column's width
void SetType(Column::Type type)
Sets the data type of the Column.