OpenAlbum 1.0.b
Métodos públicos | Atributos públicos

Referencia de la Clase Portada

Constituye la portada (portada y contraportada físicas) del álbum. Más...

#include <Portada.h>

Lista de todos los miembros.

Métodos públicos

 Portada (int width=0, int height=0, QWidget *parent_=0)
 ~Portada ()
void LoadFotoFrontalRuta (QString filename)
void LoadColorTextoFrontal (QColor color)
void LoadColorTextoTrasera (QColor color)
void LoadColorTextoLateral (QColor color)
void LoadFotoTraseraRuta (QString filename)
void editPosFotoFrontal (int x, int y)
void editPosFotoTrasera (int x, int y)
void editPosTextoLateral (int x, int y)
void editPosTextoFrontal (int x, int y)
void editPosTextoTrasero (int x, int y)
void LoadFotoFrontalResto (int width, int height, int x, int y, std::string pos)
void LoadFotoTraseraResto (int width, int height, int x, int y, std::string pos)
void LoadTextoFrontal (bool cur, bool neg, bool sub, QString text, QFont f)
void LoadTextoTrasero (bool cur, bool neg, bool sub, QString text, QFont f)
void LoadTextoLateral (bool cur, bool neg, bool sub, QString text, QFont f)
void LoadTextoFrontalResto (int weight, int pt, int x, int y, std::string ver, std::string cen)
void LoadTextoLateralResto (int weight, int pt, int x, int y, std::string ver, std::string cen)
void LoadTextoTraseroResto (int weight, int pt, int x, int y, std::string ver, std::string cen)
void LoadFondo (QString filename)
void LoadFondo (QColor color)
void setPosicionObjeto (unsigned indice, int posx, int posy)
void ActivarEdicion ()
void ActivarColordefondo ()
void DesactivarColordefondo ()
void LoadDimensiones (int height, int weight)
void ActivarTexto ()
void ActivarTextoFrontal ()
void DesactivarTextoFrontal ()
void ActivarTextoTrasero ()
void DesactivarTextoTrasero ()
void ActivarTextoLateral ()
void DesactivarTextoLateral ()
void ActivarImagenFrontal ()
void DesactivarImagenFrontal ()
void ActivarImagenTrasera ()
void DesactivarImagenTrasera ()
void DesactivarTexto ()
void LoadRutaPlantilla (QString ruta)
void setObjetosPortada (QList< QGraphicsItem * > lista)
void LimpiarListaObjetos ()
void activarMascara (QString ruta)
int DimensionWImagenTrasera ()
int DimensionHImagenTrasera ()
int PosicionXImagenTrasera ()
int PosicionYImagenTrasera ()
int DimensionWImagenFrontal ()
int DimensionHImagenFrontal ()
int PosicionXImagenFrontal ()
int PosicionYImagenFrontal ()
int WTextoFrontal ()
int WTextoLateral ()
int WTextoTrasera ()
int PosXTextoFrontal ()
int PosXTextoLateral ()
int PosXTextoTrasera ()
int PosYTextoFrontal ()
int PosYTextoLateral ()
int PosYTextoTrasera ()
int TamTextoFrontal ()
int TamTextoLateral ()
int TamTextoTrasera ()
int GetW ()
int GetH ()
QString FondoImg ()
QString TextoFrontal ()
QString TextoLateral ()
QString TextoTrasera ()
QString RutaFotoTrasera ()
QString RutaFotoFrontal ()
QString RutaPlantilla ()
QString getMascara ()
QColor ColorTextoFrontal ()
QColor ColorTextoTrasera ()
QColor ColorTextoLateral ()
QColor FondoClr ()
QFont FuenteTextoFrontal ()
QFont FuenteTextoLateral ()
QFont FuenteTextoTrasera ()
QList< QGraphicsItem * > getObjetosPortada ()
bool ColordeFondo ()
bool GetEditada ()
bool ContieneTexto ()
bool VerticalTextoFrontal ()
bool VerticalTextoLateral ()
bool VerticalTextoTrasera ()
bool CursivaTextoFrontal ()
bool CursivaTextoLateral ()
bool CursivaTextoTrasera ()
bool NegritaTextoFrontal ()
bool NegritaTextoTrasera ()
bool NegritaTextoLateral ()
bool SubrayadoTextoFrontal ()
bool SubrayadoTextoLateral ()
bool SubrayadoTextoTrasera ()
bool CentradoTextoFrontal ()
bool CentradoTextoLateral ()
bool CentradoTextoTrasera ()
bool getImagenPosVertical (QString posicion)
bool activadaMascara ()
bool hayTextoFrontal ()
bool hayTextoLateral ()
bool hayTextoTrasero ()
bool hayImagenFrontal ()
bool hayImagenTrasera ()

Atributos públicos

QGraphicsView * versionFinal
QGraphicsView * versionReducida

Descripción detallada

Constituye la portada (portada y contraportada físicas) del álbum.

Autor:
Manuel Jesús de la Calle Brihuega
Versión:
1.0

Se utiliza para crear y mantener la configuración de la portada mientras dure la ejecución del sistema, y en general para representar la portada del álbum dentro del sistema. La mayoría de sus atributos los obtiene de la plantilla de la portada y de la configuración manual del usuario. Por lo general una portada estará formada por una plantilla, un conjunto de imágenes, un fondo, y en ocasiones un conjunto de textos. Las imágenes se representarán mediante la estructura AImagen y los textos mediante la estructura ATexto. Para cada álbum se creará una portada (que incluye contraportada), que será almacenada en la clase album.h.

Ejemplo de uso:

                //Creamos la portada con sus dimensiones a 0.
                Portada p=new Portada(0,0,this);
 
                // Le asignamos una plantilla "file"
                p->LoadRutaPlantilla(file);
 
                //Le asignamos sus dimensiones
                p->LoadDimensiones(680, 1200);
 
                //Activamos la máscara si su plantilla la tiene
                if(mascara!="no"){
                        QString ruta=QString::fromStdString(mascara);
                        p->activarMascara(ruta);
                }
 
                // Añadimos a la portada fotos, texto, etc...
                p->LoadFotoFrontalRuta(rutaFoto);
                p->LoadFotoTraseraRuta(rutaFoto2);
                p->LoadFotoFrontalResto(w, h, x, y, "horizontal");
                p->LoadFotoTraseraResto(w, h, x, y, "horizontal");
                p->LoadTextoFrontal(cursiva, negrita, subrayado, "Este es el texto", fuente, color);
    
                ...

Definición en la línea 103 del archivo Portada.h.


Documentación del constructor y destructor

Portada::Portada ( int  width = 0,
int  height = 0,
QWidget *  parent_ = 0 
)

Constructor

Crea un instancia de la clase portada (crea la portada del álbum en el sistema), con las dimensiones indicadas(0 por defecto).

Parámetros:
widthAncho de la portada (0 por defecto).
heightAlto de la portada (0 por defecto).
parent_Formulario o ventana del sistema gráfico, que ha solicitado la portada.

Definición en la línea 11 del archivo Portada.cpp.

Portada::~Portada ( )

Destructor

Destruye una instancia de esta clase. Libera la memoria ocupada por los atributos dinámicos de la clase.

Definición en la línea 51 del archivo Portada.cpp.


Documentación de las funciones miembro

bool Portada::activadaMascara ( )

Método consultor

Consulta si la portada tiene una plantilla con máscara activada.

Devuelve:
Booleano con "true" si la máscara está activada o "false" si no lo está.

Definición en la línea 168 del archivo Portada.cpp.

void Portada::ActivarColordefondo ( )

Métdo de asignación

Asigna el valor true al booleano que controla si la portada tiene un color de fondo.

Definición en la línea 347 del archivo Portada.cpp.

void Portada::ActivarEdicion ( )

Métdo de asignación

Asigna el valor true al booleano que controla si la portada ha sido editada o no.

Definición en la línea 150 del archivo Portada.cpp.

void Portada::ActivarImagenFrontal ( )

Métdo de asignación

Asigna el valor true al booleano que controla la existencia de imagen frontal en la portada.

Definición en la línea 76 del archivo Portada.cpp.

void Portada::ActivarImagenTrasera ( )

Métdo de asignación

Asigna el valor true al booleano que controla la existencia de imagen trasera en la portada.

Definición en la línea 84 del archivo Portada.cpp.

void Portada::activarMascara ( QString  ruta)

Método de asignación

Asigna true al booleano que controla la existencia de máscara en la plantilla, y asigna a su vez la ruta de dicha máscara, es decir, activa el uso de máscara por parte de la plantilla en la portada, e indica su ruta.

Parámetros:
rutaRuta del fichero de máscara.

Definición en la línea 159 del archivo Portada.cpp.

void Portada::ActivarTexto ( )

Métdo de asignación

Asigna el valor true al booleano que controla la existencia de texto en la portada.

Definición en la línea 567 del archivo Portada.cpp.

void Portada::ActivarTextoFrontal ( )

Métdo de asignación

Asigna el valor true al booleano que controla la existencia de texto frontal en la portada.

Definición en la línea 92 del archivo Portada.cpp.

void Portada::ActivarTextoLateral ( )

Métdo de asignación

Asigna el valor true al booleano que controla la existencia de texto lateral en la portada.

Definición en la línea 100 del archivo Portada.cpp.

void Portada::ActivarTextoTrasero ( )

Métdo de asignación

Asigna el valor true al booleano que controla la existencia de texto trasero en la portada.

Definición en la línea 108 del archivo Portada.cpp.

bool Portada::CentradoTextoFrontal ( )

Método consultor

Consulta si el texto frontal está centrado dentro de su área.

Devuelve:
Booleano con "true" si el texto está centrado o "false" si no lo está.

Definición en la línea 524 del archivo Portada.cpp.

bool Portada::CentradoTextoLateral ( )

Método consultor

Consulta si el texto lateral está centrado dentro de su área.

Devuelve:
Booleano con "true" si el texto está centrado o "false" si no lo está.

Definición en la línea 528 del archivo Portada.cpp.

bool Portada::CentradoTextoTrasera ( )

Método consultor

Consulta si el texto trasero está centrado dentro de su área.

Devuelve:
Booleano con "true" si el texto está centrado o "false" si no lo está.

Definición en la línea 532 del archivo Portada.cpp.

bool Portada::ColordeFondo ( )

Método consultor

Consulta si se ha establecido un color de fondo para la portada.

Devuelve:
Booleano con "true" si existe color de fondo o "false" si no existe.

Definición en la línea 343 del archivo Portada.cpp.

QColor Portada::ColorTextoFrontal ( )

Método consultor

Consulta el color del texto establecido como frontal en la portada.

Devuelve:
Color del texto.

Definición en la línea 536 del archivo Portada.cpp.

QColor Portada::ColorTextoLateral ( )

Método consultor

Consulta el color del texto establecido como lateral en la portada.

Devuelve:
Color del texto.

Definición en la línea 544 del archivo Portada.cpp.

QColor Portada::ColorTextoTrasera ( )

Método consultor

Consulta el color del texto establecido como trasero en la portada.

Devuelve:
Color del texto.

Definición en la línea 540 del archivo Portada.cpp.

bool Portada::ContieneTexto ( )

Método consultor

Consulta si la portada contiene texto.

Devuelve:
Booleano con "true" si existe texto en la portada o "false" si no existe.

Definición en la línea 571 del archivo Portada.cpp.

bool Portada::CursivaTextoFrontal ( )

Método consultor

Consulta si el texto frontal está en cursiva.

Devuelve:
Booleano con "true" si el texto está en cursiva o "false" si no lo está.

Definición en la línea 488 del archivo Portada.cpp.

bool Portada::CursivaTextoLateral ( )

Método consultor

Consulta si el texto lateral está en cursiva.

Devuelve:
Booleano con "true" si el texto está en cursiva o "false" si no lo está.

Definición en la línea 492 del archivo Portada.cpp.

bool Portada::CursivaTextoTrasera ( )

Método consultor

Consulta si el texto trasero está en cursiva.

Devuelve:
Booleano con "true" si el texto está en cursiva o "false" si no lo está.

Definición en la línea 496 del archivo Portada.cpp.

void Portada::DesactivarColordefondo ( )

Métdo de asignación

Asigna el valor false al booleano que controla si la portada tiene un color de fondo.

Definición en la línea 351 del archivo Portada.cpp.

void Portada::DesactivarImagenFrontal ( )

Métdo de asignación

Asigna el valor false al booleano que controla la existencia de imagen frontal en la portada.

Definición en la línea 80 del archivo Portada.cpp.

void Portada::DesactivarImagenTrasera ( )

Métdo de asignación

Asigna el valor false al booleano que controla la existencia de imagen trasera en la portada.

Definición en la línea 88 del archivo Portada.cpp.

void Portada::DesactivarTexto ( )

Métdo de asignación

Asigna el valor false al booleano que controla la existencia de texto en la portada.

Definición en la línea 563 del archivo Portada.cpp.

void Portada::DesactivarTextoFrontal ( )

Métdo de asignación

Asigna el valor false al booleano que controla la existencia de texto frontal en la portada.

Definición en la línea 96 del archivo Portada.cpp.

void Portada::DesactivarTextoLateral ( )

Métdo de asignación

Asigna el valor false al booleano que controla la existencia de texto lateral en la portada.

Definición en la línea 104 del archivo Portada.cpp.

void Portada::DesactivarTextoTrasero ( )

Métdo de asignación

Asigna el valor false al booleano que controla la existencia de texto trasero en la portada.

Definición en la línea 112 del archivo Portada.cpp.

int Portada::DimensionHImagenFrontal ( )

Método consultor

Consulta el alto en píxels de la imagen frontal de la portada.

Devuelve:
Enetero con los píxels de alto de la imagen.

Definición en la línea 391 del archivo Portada.cpp.

int Portada::DimensionHImagenTrasera ( )

Método consultor

Consulta el alto en píxels de la imagen trasera de la portada.

Devuelve:
Enetero con los píxels de alto de la imagen.

Definición en la línea 375 del archivo Portada.cpp.

int Portada::DimensionWImagenFrontal ( )

Método consultor

Consulta el ancho en píxels de la imagen frontal de la portada.

Devuelve:
Enetero con los píxels de ancho de la imagen.

Definición en la línea 387 del archivo Portada.cpp.

int Portada::DimensionWImagenTrasera ( )

Método consultor

Consulta el ancho en píxels de la imagen trasera de la portada.

Devuelve:
Enetero con los píxels de ancho de la imagen.

Definición en la línea 371 del archivo Portada.cpp.

void Portada::editPosFotoFrontal ( int  x,
int  y 
)

Método de asignación

Asigna o modifica la posición de la imagen frontal de la portada.

Parámetros:
xPosición de la imagen en el eje de coordenadas x.
yPosición de la imagen en el eje de coordenadas y.

Definición en la línea 153 del archivo Portada.cpp.

void Portada::editPosFotoTrasera ( int  x,
int  y 
)

Método de asignación

Asigna o modifica la posición de la imagen trasera de la portada.

Parámetros:
xPosición de la imagen en el eje de coordenadas x.
yPosición de la imagen en el eje de coordenadas y.

Definición en la línea 172 del archivo Portada.cpp.

void Portada::editPosTextoFrontal ( int  x,
int  y 
)

Método de asignación

Asigna o modifica la posición del texto frontal de la portada.

Parámetros:
xPosición del texto en el eje de coordenadas x.
yPosición del texto en el eje de coordenadas y.

Definición en la línea 183 del archivo Portada.cpp.

void Portada::editPosTextoLateral ( int  x,
int  y 
)

Método de asignación

Asigna o modifica la posición del texto lateral de la portada.

Parámetros:
xPosición del texto en el eje de coordenadas x.
yPosición del texto en el eje de coordenadas y.

Definición en la línea 177 del archivo Portada.cpp.

void Portada::editPosTextoTrasero ( int  x,
int  y 
)

Método de asignación

Asigna o modifica la posición del texto trasero de la portada.

Parámetros:
xPosición del texto en el eje de coordenadas x.
yPosición del texto en el eje de coordenadas y.

Definición en la línea 189 del archivo Portada.cpp.

QColor Portada::FondoClr ( )

Método consultor

Consulta el color establecido para el fondo de la portada. Si no existe ningún color establecido se devolverá el QColor vacío.

Devuelve:
Color de fondo de la portada.

Definición en la línea 339 del archivo Portada.cpp.

QString Portada::FondoImg ( )

Método consultor

Consulta la ruta de la imagen establecida como fondo de la portada.

Devuelve:
Ruta del archivo que contiene la imagen de fondo de la portada. Si la portada no tiene imagen de fondo se devolverá un QString vacío.

Definición en la línea 335 del archivo Portada.cpp.

QFont Portada::FuenteTextoFrontal ( )

Método consultor

Consulta la fuente del texto establecido con frontal en la portada.

Devuelve:
Fuente del texto.

Definición en la línea 403 del archivo Portada.cpp.

QFont Portada::FuenteTextoLateral ( )

Método consultor

Consulta la fuente del texto establecido con lateral en la portada.

Devuelve:
Fuente del texto.

Definición en la línea 407 del archivo Portada.cpp.

QFont Portada::FuenteTextoTrasera ( )

Método consultor

Consulta la fuente del texto establecido con trasero en la portada.

Devuelve:
Fuente del texto.

Definición en la línea 412 del archivo Portada.cpp.

bool Portada::GetEditada ( )

Método consultor

Consulta si se ha editado la portada.

Devuelve:
Booleano con "true" si la portada ha sido editada "false" si no.

Definición en la línea 194 del archivo Portada.cpp.

int Portada::GetH ( )

Método consultor

Consulta el alto en píxels de la portada.

Devuelve:
Entero con el alto en píxels de la portada.

Definición en la línea 591 del archivo Portada.cpp.

bool Portada::getImagenPosVertical ( QString  posicion)

Método consultor

Consulta si la imagen que ocupa la posición indicada por parámetro, en la portada, está en posición vertical.

Parámetros:
posicionIndica la posición en la portada, de la imagen a consultar.
Devuelve:
Booleano con "true" si la imagen está en vertical o "false" si está en horizontal.

Definición en la línea 226 del archivo Portada.cpp.

QString Portada::getMascara ( )

Método consultor

Consulta la ruta en el sistema de la máscara asociada a la plantilla de la portada.

Devuelve:
Cadena con la ruta en el sistema de la máscara. Si la plantilla no tiene una máscara asociada devolverá una cadena vacía.

Definición en la línea 164 del archivo Portada.cpp.

QList< QGraphicsItem * > Portada::getObjetosPortada ( )

Método consultor

Consulta la lista de objetos gráficos de la portada.

Devuelve:
Lista de objetos gráficos de la portada. Si no se ha creado una lista de objetos gráficos devolverá una lista vacía.

Definición en la línea 147 del archivo Portada.cpp.

int Portada::GetW ( )

Método consultor

Consulta el ancho en píxels de la portada.

Devuelve:
Entero con el ancho en píxels de la portada.

Definición en la línea 587 del archivo Portada.cpp.

bool Portada::hayImagenFrontal ( )

Método consultor

Consulta si la portada tiene imagen frontal.

Devuelve:
Booleano con "true" si la máscara tiene imagen frontal o "false" si no lo tiene.

Definición en la línea 116 del archivo Portada.cpp.

bool Portada::hayImagenTrasera ( )

Método consultor

Consulta si la portada tiene imagen trasera.

Devuelve:
Booleano con "true" si la máscara tiene imagen trasera o "false" si no lo tiene.

Definición en la línea 120 del archivo Portada.cpp.

bool Portada::hayTextoFrontal ( )

Método consultor

Consulta si la portada tiene texto frontal.

Devuelve:
Booleano con "true" si la máscara tiene texto frontal o "false" si no lo tiene.

Definición en la línea 124 del archivo Portada.cpp.

bool Portada::hayTextoLateral ( )

Método consultor

Consulta si la portada tiene texto lateral.

Devuelve:
Booleano con "true" si la máscara tiene texto lateral o "false" si no lo tiene.

Definición en la línea 128 del archivo Portada.cpp.

bool Portada::hayTextoTrasero ( )

Método consultor

Consulta si la portada tiene texto trasero.

Devuelve:
Booleano con "true" si la máscara tiene texto trasero o "false" si no lo tiene.

Definición en la línea 132 del archivo Portada.cpp.

void Portada::LimpiarListaObjetos ( )

Método de limpieza

Elimina los objetos gráficos de la lista de objetos gráficos asociada a la portada. Puede decirse que "limpia" gráficamente a la portada.

Definición en la línea 579 del archivo Portada.cpp.

void Portada::LoadColorTextoFrontal ( QColor  color)

Método de asignación

Asigna un color al texto frontal de la portada (texto de la portada física).

Parámetros:
colorColor con el que colorear el texto frontal.

Definición en la línea 202 del archivo Portada.cpp.

void Portada::LoadColorTextoLateral ( QColor  color)

Método de asignación

Asigna un color al texto lateral de la portada (texto del borde físico del álbum).

Parámetros:
colorColor con el que colorear el texto lateral.

Definición en la línea 210 del archivo Portada.cpp.

void Portada::LoadColorTextoTrasera ( QColor  color)

Método de asignación

Asigna un color al texto trasero de la portada (texto de la contraportada física).

Parámetros:
colorColor con el que colorear el texto trasero del álbum.

Definición en la línea 206 del archivo Portada.cpp.

void Portada::LoadDimensiones ( int  height,
int  weight 
)

Método de asignación

Asigna las dimensiones de la portada, o las modifica si no han sido introducidas en la creación de la portada.

Parámetros:
heightAlto de la portada.
weightAncho de la portada.

Definición en la línea 356 del archivo Portada.cpp.

void Portada::LoadFondo ( QColor  color)

Método de asignación

Asigna un color de fondo a la portada.

Parámetros:
colorColor destinado al fondo de la portada.

Definición en la línea 331 del archivo Portada.cpp.

void Portada::LoadFondo ( QString  filename)

Método de asignación

Asigna una imagen de fondo (su ruta) a la portada.

Parámetros:
filenameRuta del archivo que contiene la imagen destinada al fondo de la portada.

Definición en la línea 327 del archivo Portada.cpp.

void Portada::LoadFotoFrontalResto ( int  width,
int  height,
int  x,
int  y,
std::string  pos 
)

Método de asignación

Asigna todos los parámetros de la foto frontal, exceptuando su ruta. Estos parámetros suele establecerlos la plantilla de la portada.

Parámetros:
widthAncho de la foto frontal en píxels.
heightAlto de la foto frontal en píxels.
xPosición de la foto frontal en el eje de coordenadas x.
yPosición de la foto frontal en el eje de coordenadas y.
posIndica si la foto se situará en posición vertical u horizontal.

Definición en la línea 218 del archivo Portada.cpp.

void Portada::LoadFotoFrontalRuta ( QString  filename)

Método de asignación

Asigna una imagen (su ruta) a la imagen frontal de la portada.

Parámetros:
filenameRuta del archivo que contiene la imagen asignada.

Definición en la línea 198 del archivo Portada.cpp.

void Portada::LoadFotoTraseraResto ( int  width,
int  height,
int  x,
int  y,
std::string  pos 
)

Método de asignación

Asigna todos los parámetros de la foto trasera, exceptuando su ruta. Estos parámetros suele establecerlos la plantilla de la portada.

Parámetros:
widthAncho de la foto trasera en píxels.
heightAlto de la foto trasera en píxels.
xPosición de la foto trasera en el eje de coordenadas x.
yPosición de la foto trasera en el eje de coordenadas y.
posIndica si la foto se situará en posición vertical u horizontal.

Definición en la línea 245 del archivo Portada.cpp.

void Portada::LoadFotoTraseraRuta ( QString  filename)

Método de asignación

Asigna una imagen (su ruta) a la imagen trasera de la portada.

Parámetros:
filenameRuta del archivo que contiene la imagen asignada.

Definición en la línea 214 del archivo Portada.cpp.

void Portada::LoadRutaPlantilla ( QString  ruta)

Método de asignación

Asigna una plantilla a la portada.

Parámetros:
rutaRuta del fichero de plantilla a asignar a la portada.

Definición en la línea 548 del archivo Portada.cpp.

void Portada::LoadTextoFrontal ( bool  cur,
bool  neg,
bool  sub,
QString  text,
QFont  f 
)

Método de asignación

Asigna un texto frontal y sus atributos característicos a la portada (texto que aparecerá en la portada física).

Parámetros:
curIndica si el texto está en cursiva.
negIndica si el texto está en negrita.
subIndica si el texto está subrayado.
textContiene el propio texto en sí.
fContiene la fuente del texto.

Definición en la línea 252 del archivo Portada.cpp.

void Portada::LoadTextoFrontalResto ( int  weight,
int  pt,
int  x,
int  y,
std::string  ver,
std::string  cen 
)

Método de asignación.

Asigna, al texto frontal, los parámetros del texto que provienen única y exclusivamente de la plantilla.

Parámetros:
weightAncho del área donde irá incrustado el texto en la portada.
ptTamaño del texto.
xPosición en el eje de coordenadas x, del área donde irá incrustado el texto en la portada.
yPosición en el eje de coordenadas y, del área donde irá incrustado el texto en la portada.
verIndica si el texto se colocará de manera "vertical" u "horizontal".
cenIndica si el texto está centrado dentro de su área.

Definición en la línea 273 del archivo Portada.cpp.

void Portada::LoadTextoLateral ( bool  cur,
bool  neg,
bool  sub,
QString  text,
QFont  f 
)

Método de asignación

Asigna un texto lateral y sus atributos característicos a la portada (texto que aparecerá en el borde físico del álbum).

Parámetros:
curIndica si el texto está en cursiva.
negIndica si el texto está en negrita.
subIndica si el texto está subrayado.
textContiene el propio texto en sí.
fContiene la fuente del texto.

Definición en la línea 266 del archivo Portada.cpp.

void Portada::LoadTextoLateralResto ( int  weight,
int  pt,
int  x,
int  y,
std::string  ver,
std::string  cen 
)

Método de asignación.

Asigna, al texto lateral, los parámetros del texto que provienen única y exclusivamente de la plantilla.

Parámetros:
weightAncho del área donde irá incrustado el texto en la portada.
ptTamaño del texto.
xPosición en el eje de coordenadas x, del área donde irá incrustado el texto en la portada.
yPosición en el eje de coordenadas y, del área donde irá incrustado el texto en la portada.
verIndica si el texto se colocará de manera "vertical" u "horizontal".
cenIndica si el texto está centrado dentro de su área.

Definición en la línea 291 del archivo Portada.cpp.

void Portada::LoadTextoTrasero ( bool  cur,
bool  neg,
bool  sub,
QString  text,
QFont  f 
)

Método de asignación

Asigna un texto trasero y sus atributos característicos a la portada (texto que aparecerá en la contraportada física).

Parámetros:
curIndica si el texto está en cursiva.
negIndica si el texto está en negrita.
subIndica si el texto está subrayado.
textContiene el propio texto en sí.
fContiene la fuente del texto.

Definición en la línea 259 del archivo Portada.cpp.

void Portada::LoadTextoTraseroResto ( int  weight,
int  pt,
int  x,
int  y,
std::string  ver,
std::string  cen 
)

Método de asignación.

Asigna, al texto trasero, los parámetros del texto que provienen única y exclusivamente de la plantilla.

Parámetros:
weightAncho del área donde irá incrustado el texto en la portada.
ptTamaño del texto.
xPosición en el eje de coordenadas x, del área donde irá incrustado el texto en la portada.
yPosición en el eje de coordenadas y, del área donde irá incrustado el texto en la portada.
verIndica si el texto se colocará de manera "vertical" u "horizontal".
cenIndica si el texto está centrado dentro de su área.

Definición en la línea 308 del archivo Portada.cpp.

bool Portada::NegritaTextoFrontal ( )

Método consultor

Consulta si el texto frontal está en negrita.

Devuelve:
Booleano con "true" si el texto está en negrita o "false" si no lo está.

Definición en la línea 500 del archivo Portada.cpp.

bool Portada::NegritaTextoLateral ( )

Método consultor

Consulta si el texto lateral está en negrita.

Devuelve:
Booleano con "true" si el texto está en negrita o "false" si no lo está.

Definición en la línea 508 del archivo Portada.cpp.

bool Portada::NegritaTextoTrasera ( )

Método consultor

Consulta si el texto trasero está en negrita.

Devuelve:
Booleano con "true" si el texto está en negrita o "false" si no lo está.

Definición en la línea 504 del archivo Portada.cpp.

int Portada::PosicionXImagenFrontal ( )

Método consultor

Consulta la posición en el eje de coordenadas x de la imagen frontal de la portada.

Devuelve:
Entero con la posición de la imagen en el eje de coordenadas x.

Definición en la línea 395 del archivo Portada.cpp.

int Portada::PosicionXImagenTrasera ( )

Método consultor

Consulta la posición en el eje de coordenadas x de la imagen trasera de la portada.

Devuelve:
Entero con la posición de la imagen en el eje de coordenadas x.

Definición en la línea 379 del archivo Portada.cpp.

int Portada::PosicionYImagenFrontal ( )

Método consultor

Consulta la posición en el eje de coordenadas y de la imagen frontal de la portada.

Devuelve:
Entero con la posición de la imagen en el eje de coordenadas y.

Definición en la línea 399 del archivo Portada.cpp.

int Portada::PosicionYImagenTrasera ( )

Método consultor

Consulta la posición en el eje de coordenadas y de la imagen trasera de la portada.

Devuelve:
Entero con la posición de la imagen en el eje de coordenadas y.

Definición en la línea 383 del archivo Portada.cpp.

int Portada::PosXTextoFrontal ( )

Método consultor

Consulta la posición, en el eje de coordenadas x, del texto frontal de la portada.

Devuelve:
Entero con la posicion, en el eje de coordenadas x, del texto.

Definición en la línea 440 del archivo Portada.cpp.

int Portada::PosXTextoLateral ( )

Método consultor

Consulta la posición, en el eje de coordenadas x, del texto lateral de la portada.

Devuelve:
Entero con la posicion, en el eje de coordenadas x, del texto.

Definición en la línea 444 del archivo Portada.cpp.

int Portada::PosXTextoTrasera ( )

Método consultor

Consulta la posición, en el eje de coordenadas x, del texto trasero de la portada.

Devuelve:
Entero con la posicion, en el eje de coordenadas x, del texto.

Definición en la línea 448 del archivo Portada.cpp.

int Portada::PosYTextoFrontal ( )

Método consultor

Consulta la posición, en el eje de coordenadas y, del texto frontal de la portada.

Devuelve:
Entero con la posicion, en el eje de coordenadas y, del texto.

Definición en la línea 452 del archivo Portada.cpp.

int Portada::PosYTextoLateral ( )

Método consultor

Consulta la posición, en el eje de coordenadas y, del texto lateral de la portada.

Devuelve:
Entero con la posicion, en el eje de coordenadas y, del texto.

Definición en la línea 456 del archivo Portada.cpp.

int Portada::PosYTextoTrasera ( )

Método consultor

Consulta la posición, en el eje de coordenadas y, del texto trasero de la portada.

Devuelve:
Entero con la posicion, en el eje de coordenadas y, del texto.

Definición en la línea 460 del archivo Portada.cpp.

QString Portada::RutaFotoFrontal ( )

Método consultor

Consulta la ruta del archivo que contiene la foto establecida como frontal en la portada.

Devuelve:
Ruta del archivo que contiene la foto frontal.

Definición en la línea 367 del archivo Portada.cpp.

QString Portada::RutaFotoTrasera ( )

Método consultor

Consulta la ruta del archivo que contiene la foto establecida como trasera en la portada.

Devuelve:
Ruta del archivo que contiene la foto trasera.

Definición en la línea 363 del archivo Portada.cpp.

QString Portada::RutaPlantilla ( )

Método consultor

Consulta la ruta del archivo que contiene la plantilla asociada a la portada.

Devuelve:
Ruta del archivo que contiene la plantilla.

Definición en la línea 559 del archivo Portada.cpp.

void Portada::setObjetosPortada ( QList< QGraphicsItem * >  lista)

Método de asignación

Asigna una lista de objetos gráficos a la portada. Estos objetos gráficos son los que componen la portada visualmente.

Parámetros:
listaLista de objetos gráficos QGraphicsItem.

Definición en la línea 575 del archivo Portada.cpp.

void Portada::setPosicionObjeto ( unsigned  indice,
int  posx,
int  posy 
)

Método de asignación

Asigna o modifica la posición del objeto gráfico indicado.

Parámetros:
indiceÍndice con la posición en la lista de objetos gráficos, del objeto cuya posición se quiere modificar o asignar.
posxPosición en el eje de coordenadas x a asignar al objeto gráfico.
posyPosición en el eje de coordenadas y a asignar al objeto gráfico.

Definición en la línea 136 del archivo Portada.cpp.

bool Portada::SubrayadoTextoFrontal ( )

Método consultor

Consulta si el texto frontal está subrayado.

Devuelve:
Booleano con "true" si el texto está subrayado o "false" si no lo está.

Definición en la línea 512 del archivo Portada.cpp.

bool Portada::SubrayadoTextoLateral ( )

Método consultor

Consulta si el texto lateral está subrayado.

Devuelve:
Booleano con "true" si el texto está subrayado o "false" si no lo está.

Definición en la línea 516 del archivo Portada.cpp.

bool Portada::SubrayadoTextoTrasera ( )

Método consultor

Consulta si el texto trasero está subrayado.

Devuelve:
Booleano con "true" si el texto está subrayado o "false" si no lo está.

Definición en la línea 520 del archivo Portada.cpp.

int Portada::TamTextoFrontal ( )

Método consultor

Consulta el tamaño del texto frontal de la portada.

Devuelve:
Entero con el tamaño en pt. del texto.

Definición en la línea 464 del archivo Portada.cpp.

int Portada::TamTextoLateral ( )

Método consultor

Consulta el tamaño del texto lateral de la portada.

Devuelve:
Entero con el tamaño en pt. del texto.

Definición en la línea 468 del archivo Portada.cpp.

int Portada::TamTextoTrasera ( )

Método consultor

Consulta el tamaño del texto trasero de la portada.

Devuelve:
Entero con el tamaño en pt. del texto.

Definición en la línea 472 del archivo Portada.cpp.

QString Portada::TextoFrontal ( )

Método consultor

Consulta el texto establecido como frontal en la portada.

Devuelve:
Texto frontal de la portada.

Definición en la línea 416 del archivo Portada.cpp.

QString Portada::TextoLateral ( )

Método consultor

Consulta el texto establecido como lateral en la portada.

Devuelve:
Texto lateral de la portada.

Definición en la línea 420 del archivo Portada.cpp.

QString Portada::TextoTrasera ( )

Método consultor

Consulta el texto establecido como trasero en la portada.

Devuelve:
Texto trasero de la portada.

Definición en la línea 424 del archivo Portada.cpp.

bool Portada::VerticalTextoFrontal ( )

Método consultor

Consulta si el texto frontal está posicionado verticalmente.

Devuelve:
Booleano con "true" si el texto es vertical o "false" si es horizontal.

Definición en la línea 476 del archivo Portada.cpp.

bool Portada::VerticalTextoLateral ( )

Método consultor

Consulta si el texto lateral está posicionado verticalmente.

Devuelve:
Booleano con "true" si el texto es vertical o "false" si es horizontal.

Definición en la línea 480 del archivo Portada.cpp.

bool Portada::VerticalTextoTrasera ( )

Método consultor

Consulta si el texto trasero está posicionado verticalmente.

Devuelve:
Booleano con "true" si el texto es vertical o "false" si es horizontal.

Definición en la línea 484 del archivo Portada.cpp.

int Portada::WTextoFrontal ( )

Método consultor

Consulta el ancho del texto frontal de la portada.

Devuelve:
Entero con el ancho del texto frontal en píxels.

Definición en la línea 428 del archivo Portada.cpp.

int Portada::WTextoLateral ( )

Método consultor

Consulta el ancho del texto lateral de la portada.

Devuelve:
Entero con el ancho del texto lateral en píxels.

Definición en la línea 432 del archivo Portada.cpp.

int Portada::WTextoTrasera ( )

Método consultor

Consulta el ancho del texto trasero de la portada.

Devuelve:
Entero con el ancho del texto trasero en píxels.

Definición en la línea 436 del archivo Portada.cpp.


Documentación de los datos miembro

QGraphicsView* Portada::versionFinal

QGraphicsView público con la versión gráfica de la portada en tamaño original.

Definición en la línea 1077 del archivo Portada.h.

QGraphicsView* Portada::versionReducida

QGraphicsView público con la versión gráfica de la portada en tamaño reducido.

Definición en la línea 1082 del archivo Portada.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Archivos Funciones Variables