My Project
|
#include <bird.h>
Tipos públicos | |
enum | EyeBrowType { UNI, ANGRY, UPSET, BUSHY } |
Métodos públicos | |
Bird (QWidget *parent=0) | |
Constructor por defecto. Las propiedades de el pajaron son ajustados como sigue: Más... | |
Bird (int, EyeBrowType, QString, QString, QWidget *parent=0) | |
Constructor que acepta especificaciones de los atributos del pajaro. Más... | |
QString | getEyeColor () const |
Devuelve el color del ojo. | |
QString | getFaceColor () const |
Devuelve el color de la cara. | |
void | setEyeColor (QString) |
Ajusta el color del ojo. Más... | |
void | setFaceColor (QString) |
Ajusta el color de la cara. Más... | |
int | getSize () const |
Devuelve el tamano del pajaro. | |
EyeBrowType | getEyebrow () const |
void | setSize (int) |
Ajusta el tamano del pajaro. Más... | |
void | setEyebrow (EyeBrowType) |
Ajusta el tipo de cejas. Más... | |
Qt::GlobalColor | getColor (QString) const |
Convierte un color especificado como un string a un Qt::GlobalColor. Más... | |
Métodos protegidos | |
void | paintEvent (QPaintEvent *) |
Esta funcion es invocada automaticamente cada ves que el widget o su padre recive una senal de repintar. | |
Métodos privados | |
int | randInt (int min, int max) |
Genera un entero aleatorio en el rango [min, max]. Más... | |
Atributos privados | |
int | size |
EyeBrowType | eyeBrow |
QString | color |
QString | eColor |
A class to represent birds.
Bird is a subclass of QWidget. This means that the following QWidget functions are also available for objects of the class Bird:
enum Bird::EyeBrowType |
|
explicit |
Constructor por defecto. Las propiedades de el pajaron son ajustados como sigue:
Bird::Bird | ( | int | s, |
EyeBrowType | eb, | ||
QString | col, | ||
QString | eye, | ||
QWidget * | parent = 0 |
||
) |
Constructor que acepta especificaciones de los atributos del pajaro.
s | tamaño |
eb | cejas |
col | color de la cara |
eye | color del ojo |
Qt::GlobalColor Bird::getColor | ( | QString | color | ) | const |
Convierte un color especificado como un string a un Qt::GlobalColor.
color | cadena de caracteres de un color |
|
private |
Genera un entero aleatorio en el rango [min, max].
min | valor aleatorio minimo |
max | valor aleatorio maximo |
void Bird::setEyebrow | ( | EyeBrowType | eb | ) |
Ajusta el tipo de cejas.
eb | tipo de ceja |
void Bird::setEyeColor | ( | QString | eye | ) |
Ajusta el color del ojo.
eje | color del ojo |
void Bird::setFaceColor | ( | QString | col | ) |
Ajusta el color de la cara.
col | color de la cara |
void Bird::setSize | ( | int | s | ) |
Ajusta el tamano del pajaro.
s | tamano del pajaro |
|
private |
face color (cara)
|
private |
eye color (ojos)
|
private |
eyebrow type (ceja)
|
private |
size of the bird