My Project
Tipos públicos | Métodos públicos | Métodos protegidos | Métodos privados | Atributos privados | Lista de todos los miembros
Referencia de la Clase Bird

#include <bird.h>

Diagrama de herencias de Bird

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 *event)
 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
 

Descripción detallada

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:

Documentación de las enumeraciones miembro de la clase

Enum type for the EyeBrow

Valores de enumeraciones
UNI 

enum value 0

ANGRY 

enum value 1

UPSET 

enum value 2

BUSHY 

enum value 3

Documentación del constructor y destructor

Bird::Bird ( QWidget *  parent = 0)
explicit

Constructor por defecto. Las propiedades de el pajaron son ajustados como sigue:

  • eyeBrow: ajustado aleatoriamente a uno de los 5 posibles valores
  • color y eColor: ajustao aleatoriamente a uno de los 5 posibles colores: "verde", "azul", "rojo", "amarillo", "blanco"
Bird::Bird ( int  s,
EyeBrowType  eb,
QString  col,
QString  eye,
QWidget *  parent = 0 
)

Constructor que acepta especificaciones de los atributos del pajaro.

Parámetros
stamaño
ebcejas
colcolor de la cara
eyecolor del ojo

Documentación de las funciones miembro

Qt::GlobalColor Bird::getColor ( QString  color) const

Convierte un color especificado como un string a un Qt::GlobalColor.

Parámetros
colorcadena de caracteres de un color
int Bird::randInt ( int  min,
int  max 
)
private

Genera un entero aleatorio en el rango [min, max].

Parámetros
minvalor aleatorio minimo
maxvalor aleatorio maximo
void Bird::setEyebrow ( EyeBrowType  eb)

Ajusta el tipo de cejas.

Parámetros
ebtipo de ceja
void Bird::setEyeColor ( QString  eye)

Ajusta el color del ojo.

Parámetros
ejecolor del ojo
void Bird::setFaceColor ( QString  col)

Ajusta el color de la cara.

Parámetros
colcolor de la cara
void Bird::setSize ( int  s)

Ajusta el tamano del pajaro.

Parámetros
stamano del pajaro

Documentación de los datos miembro

QString Bird::color
private

face color (cara)

QString Bird::eColor
private

eye color (ojos)

EyeBrowType Bird::eyeBrow
private

eyebrow type (ceja)

int Bird::size
private

size of the bird


La documentación para esta clase fue generada a partir de los siguientes ficheros: