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

Referencia de la Clase dialogcreacionpaginaspersonalizadas

Genera, lanza y controla el diálogo de creación de páginas personalizadas de la app. Constituye en sí mismo el diálogo. Más...

#include <dialogcreacionpaginaspersonalizadas.h>

Lista de todos los miembros.

Slots públicos

void EscogerMarco ()
void ActivarSeleccionPlantilla ()
void EstablecerFondo (QWidget *parent=0)
void ActivarVisualizacionPlantilla ()
void PushTexto ()
void PushSiguiente ()

Métodos públicos

 dialogcreacionpaginaspersonalizadas (int fotosR, int pagina, controladorResolucion *controlador, QDir directoriodetrabajo)
 ~dialogcreacionpaginaspersonalizadas ()
void SetIndices (int numPaginas, int numPagina)
void setMiniaturasTexturas (std::vector< QGraphicsView * > min)
void setMiniaturasMarcos (std::vector< QGraphicsView * > min)
int GetNumTextos ()
int GetFotosRestantes ()
QString GetNombrePlantilla ()
QString GetImagenFondo ()
QString Texto1 ()
QString Texto2 ()
QString Texto3 ()
QString Texto4 ()
QColor GetColorFondo ()
QColor Color1 ()
QColor Color2 ()
QColor Color3 ()
QColor Color4 ()
QFont Fuente1 ()
QFont Fuente2 ()
QFont Fuente3 ()
QFont Fuente4 ()
QList< marcogetMarcos ()
bool ElegidoColor ()
bool ElegidoImagen ()
bool EscritoOno1 ()
bool EscritoOno2 ()
bool EscritoOno3 ()
bool EscritoOno4 ()
bool TextoColoreadoOno1 ()
bool TextoColoreadoOno2 ()
bool TextoColoreadoOno3 ()
bool TextoColoreadoOno4 ()
bool CursivaOno1 ()
bool NegritaOno1 ()
bool SubrayadoOno1 ()
bool CursivaOno2 ()
bool NegritaOno2 ()
bool SubrayadoOno2 ()
bool CursivaOno3 ()
bool NegritaOno3 ()
bool SubrayadoOno3 ()
bool CursivaOno4 ()
bool NegritaOno4 ()
bool SubrayadoOno4 ()
bool EscogidosMarcos ()

Descripción detallada

Genera, lanza y controla el diálogo de creación de páginas personalizadas de la app. Constituye en sí mismo el diálogo.

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

Clase que hereda de QDialog, y se encarga basicamente de crear, lanzar y manipular el diálogo de creación de páginas personalizadas. Al estar heredada de QDialog utiliza para la manipulación del diálogo algunos métodos heredados. Podemos decir que constituye el diálogo. Está pensada para ser utilizada dentro de un bucle, por lo que crearemos una instancia del diálogo por cada página del álbum. El propio diálogo llevará un control constante del bucle. Ejemplo de uso:

                //Vamos creando diálogos, normalmente dentro de un bucle, hasta que se agoten las fotos.
                while(fotos>0)
                        dialogcreacionpaginaspersonalizadas *dialogocreacion= new dialogcreacionpaginaspersonalizadas(fotosRestante, numerodePagina ,this->controlador);
                
                        //Establecemos sus miniaturas de texturas, por si usamos texturas.
                        dialogocreacion->setMiniaturasTexturas(miniaturasTexturas);    
                
                        //Lanzamos el diálogo.
                        dialogocreacion->exec();
                
                        //Utilizamos sus consultas.
                        QString imagenfondo= dialogocreacion->GetImagenFondo();
                        int numtextos = dialogocreacion->GetNumTextos();
                        ...

Definición en la línea 58 del archivo dialogcreacionpaginaspersonalizadas.h.


Documentación del constructor y destructor

dialogcreacionpaginaspersonalizadas::dialogcreacionpaginaspersonalizadas ( int  fotosR,
int  pagina,
controladorResolucion controlador,
QDir  directoriodetrabajo 
) [explicit]

Constructor

Crea un instancia de la clase (crea el diálogo de creación de páginas personalizadas). Está pensado para ser utilizado dentro de un bucle.

Parámetros:
fotosREntero con el número de fotos que quedan por introducir en el álbum.
paginaEntero con el número de la página que va a crear personalizadamente.
controladorInstancia del controlador de dimensiones, que se encargará de controlar las dimensiones del sistema gráfico.

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

dialogcreacionpaginaspersonalizadas::~dialogcreacionpaginaspersonalizadas ( )

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 65 del archivo dialogcreacionpaginaspersonalizadas.cpp.


Documentación de las funciones miembro

void dialogcreacionpaginaspersonalizadas::ActivarSeleccionPlantilla ( ) [slot]

Slot de activación

Activa el proceso de selección de plantilla. Muestra en el selector de plantillas todas las plantillas y activa los botones necesarios para el proceso de selección.

Definición en la línea 701 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::ActivarVisualizacionPlantilla ( ) [slot]

Slot de activación

Activa el proceso de previsualizacion de plantilla. Muestra en el visualizador de plantillas todas las miniaturas de las plantillas.

Definición en la línea 533 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QColor dialogcreacionpaginaspersonalizadas::Color1 ( )

Método consultor

Consulta el color del texto número 1 de la página tratada (si es que existe el texto).

Devuelve:
Color del texto. Si no existe el mismo, devolverá un QColor vacío.

Definición en la línea 358 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QColor dialogcreacionpaginaspersonalizadas::Color2 ( )

Método consultor

Consulta el color del texto número 2 de la página tratada (si es que existe el texto).

Devuelve:
Color del texto. Si no existe el mismo, devolverá un QColor vacío.

Definición en la línea 362 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QColor dialogcreacionpaginaspersonalizadas::Color3 ( )

Método consultor

Consulta el color del texto número 3 de la página tratada (si es que existe el texto).

Devuelve:
Color del texto. Si no existe el mismo, devolverá un QColor vacío.

Definición en la línea 366 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QColor dialogcreacionpaginaspersonalizadas::Color4 ( )

Método consultor

Consulta el color del texto número 4 de la página tratada (si es que existe el texto).

Devuelve:
Color del texto. Si no existe el mismo, devolverá un QColor vacío.

Definición en la línea 370 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::CursivaOno1 ( )

Método consultor

Indica si el texto número 1 está en cursiva (en el caso de que exista texto número 1).

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

Definición en la línea 278 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::CursivaOno2 ( )

Método consultor

Indica si el texto número 2 está en cursiva (en el caso de que exista texto número 2).

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

Definición en la línea 282 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::CursivaOno3 ( )

Método consultor

Indica si el texto número 3 está en cursiva (en el caso de que exista texto número 3).

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

Definición en la línea 286 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::CursivaOno4 ( )

Método consultor

Indica si el texto número 4 está en cursiva (en el caso de que exista texto número 4).

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

Definición en la línea 290 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::ElegidoColor ( )

Método consultor

Consulta si se ha establecido un color de fondo para la página que está tratando el diálogo.

Devuelve:
Booleano con "true" si se ha elegido un color de fondo o "false" si no.

Definición en la línea 693 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::ElegidoImagen ( )

Método consultor

Consulta si se ha establecido una imagen de fondo para la página que está tratando el diálogo.

Devuelve:
Booleano con "true" si se ha elegido una imagen de fondo o "false" si no.

Definición en la línea 697 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::EscogerMarco ( ) [slot]

Slot de selección

Activa el proceso para añadir un marco o varios, a las fotos de las páginas que trata.

Definición en la línea 174 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::EscogidosMarcos ( )

Método consultor

Indica si se han escogido marcos para las fotos de alguna de las dos páginas.

Devuelve:
Booleano con "true" si se han añadido marcos o "false" si no se han añadido.

Definición en la línea 170 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::EscritoOno1 ( )

Método consultor

Indica si el texto número 1 está escrito (en el caso de que exista texto número 1).

Devuelve:
Booleano con "true" si se ha escrito el texto o "false" si no.

Definición en la línea 270 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::EscritoOno2 ( )

Método consultor

Indica si el texto número 2 está escrito (en el caso de que exista texto número 2).

Devuelve:
Booleano con "true" si se ha escrito el texto o "false" si no.

Definición en la línea 274 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::EscritoOno3 ( )

Método consultor

Indica si el texto número 3 está escrito (en el caso de que exista texto número 3).

Devuelve:
Booleano con "true" si se ha escrito el texto o "false" si no.

Definición en la línea 374 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::EscritoOno4 ( )

Método consultor

Indica si el texto número 4 está escrito (en el caso de que exista texto número 4).

Devuelve:
Booleano con "true" si se ha escrito el texto o "false" si no.

Definición en la línea 378 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::EstablecerFondo ( QWidget *  parent = 0) [slot]

Slot de asignación

Genera y lanza un diálogo de selección de fondo, después establece el fondo elegido por el usuario.

Parámetros:
parentFormulario o ventana del sistema gráfico, que ha solicitado al diálogo de elección de fondo.

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

QFont dialogcreacionpaginaspersonalizadas::Fuente1 ( )

Método consultor

Consulta la fuente del texto número 1 de la página tratada (si es que existe el texto).

Devuelve:
Fuente del texto.

Definición en la línea 342 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QFont dialogcreacionpaginaspersonalizadas::Fuente2 ( )

Método consultor

Consulta la fuente del texto número 2 de la página tratada (si es que existe el texto).

Devuelve:
Fuente del texto.

Definición en la línea 346 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QFont dialogcreacionpaginaspersonalizadas::Fuente3 ( )

Método consultor

Consulta la fuente del texto número 3 de la página tratada (si es que existe el texto).

Devuelve:
Fuente del texto.

Definición en la línea 350 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QFont dialogcreacionpaginaspersonalizadas::Fuente4 ( )

Método consultor

Consulta la fuente del texto número 4 de la página tratada (si es que existe el texto).

Devuelve:
Fuente del texto.

Definición en la línea 354 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QColor dialogcreacionpaginaspersonalizadas::GetColorFondo ( )

Método consultor

Consulta el color de fondo elegido.

Devuelve:
Color de fondo. Devolverá un QColor vacío si no se hubiera establecido color de fondo alguno.

Definición en la línea 685 del archivo dialogcreacionpaginaspersonalizadas.cpp.

int dialogcreacionpaginaspersonalizadas::GetFotosRestantes ( )

Método consultor

Consulta el número de fotos restantes que quedarán para completar el álbum, una vez que finalice su trabajo la instancia del diálogo.

Devuelve:
Entero con el número de fotos restantes.

Definición en la línea 529 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QString dialogcreacionpaginaspersonalizadas::GetImagenFondo ( )

Método consultor

Consulta la ruta de la imagen de fondo elegida.

Devuelve:
Ruta del archivo que contiene la imagen. Devolverá un QString vacío si no se ha elegido imagen alguna de fondo.

Definición en la línea 681 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QList< marco > dialogcreacionpaginaspersonalizadas::getMarcos ( )

Método consultor

Consulta los marcos que se han seleccionado para cada foto de las páginas.

Devuelve:
Lista de marcos.

Definición en la línea 166 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QString dialogcreacionpaginaspersonalizadas::GetNombrePlantilla ( )

Método consultor

Consulta la ruta de la plantilla seleccionada.

Devuelve:
Ruta de la plantilla.

Definición en la línea 689 del archivo dialogcreacionpaginaspersonalizadas.cpp.

int dialogcreacionpaginaspersonalizadas::GetNumTextos ( )

Método consultor

Consulta el número de textos contenidos en la página tratada por el diálogo.

Devuelve:
Entero con el número de textos.

Definición en la línea 251 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::NegritaOno1 ( )

Método consultor

Indica si el texto número 1 está en negrita (en el caso de que exista texto número 1).

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

Definición en la línea 294 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::NegritaOno2 ( )

Método consultor

Indica si el texto número 2 está en negrita (en el caso de que exista texto número 2).

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

Definición en la línea 298 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::NegritaOno3 ( )

Método consultor

Indica si el texto número 3 está en negrita (en el caso de que exista texto número 3).

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

Definición en la línea 302 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::NegritaOno4 ( )

Método consultor

Indica si el texto número 4 está en negrita (en el caso de que exista texto número 4).

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

Definición en la línea 306 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::PushSiguiente ( ) [slot]

Slot de finalización

Activa el proceso de tratamiento de página siguiente. Finaliza su cometido la instancia. Después de este slot suele ser destruida la instancia.

Definición en la línea 256 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::PushTexto ( ) [slot]

Slot de activación

Activa el proceso de introducción de texto. Lanza el diálogo pertinente para dicha tarea.

Definición en la línea 435 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::SetIndices ( int  numPaginas,
int  numPagina 
)

Método de asignación

Inicializa o modifica los índices que controlan el número de paginas restantes y el número de la página tratada, con los valores que recibe por parámetros.

Parámetros:
numPaginasNúmero de páginas restantes para completar el álbum.
numPaginaNúmero de la página tratada por el diálogo.

Definición en la línea 129 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::setMiniaturasMarcos ( std::vector< QGraphicsView * >  min)

Método de asignación

Asigna las miniaturas de los marcos que se mostrarán en el visor del diálogo de marcos mediante un vector que recibe por parámetro.

Parámetros:
minVector con todas las miniaturas a asignar.

Definición en la línea 162 del archivo dialogcreacionpaginaspersonalizadas.cpp.

void dialogcreacionpaginaspersonalizadas::setMiniaturasTexturas ( std::vector< QGraphicsView * >  min)

Método de asignación

Asigna las miniaturas de las texturas que se mostrarán en el visor del diálogo de texturas mediante un vector que recibe por parámetro.

Parámetros:
minVector con todas las miniaturas a asignar.

Definición en la línea 158 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::SubrayadoOno1 ( )

Método consultor

Indica si el texto número 1 está subrayado (en el caso de que exista texto número 1).

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

Definición en la línea 310 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::SubrayadoOno2 ( )

Método consultor

Indica si el texto número 2 está subrayado (en el caso de que exista texto número 2).

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

Definición en la línea 314 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::SubrayadoOno3 ( )

Método consultor

Indica si el texto número 3 está subrayado (en el caso de que exista texto número 3).

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

Definición en la línea 318 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::SubrayadoOno4 ( )

Método consultor

Indica si el texto número 4 está subrayado (en el caso de que exista texto número 4).

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

Definición en la línea 322 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QString dialogcreacionpaginaspersonalizadas::Texto1 ( )

Método consultor

Consulta el contenido del texto número 1 de la página tratada (si es que existe el texto).

Devuelve:
Contenido del texto. Si no existe el mismo, devolverá un QString vacío.

Definición en la línea 326 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QString dialogcreacionpaginaspersonalizadas::Texto2 ( )

Método consultor

Consulta el contenido del texto número 2 de la página tratada (si es que existe el texto).

Devuelve:
Contenido del texto. Si no existe el mismo, devolverá un QString vacío.

Definición en la línea 330 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QString dialogcreacionpaginaspersonalizadas::Texto3 ( )

Método consultor

Consulta el contenido del texto número 3 de la página tratada (si es que existe el texto).

Devuelve:
Contenido del texto. Si no existe el mismo, devolverá un QString vacío.

Definición en la línea 334 del archivo dialogcreacionpaginaspersonalizadas.cpp.

QString dialogcreacionpaginaspersonalizadas::Texto4 ( )

Método consultor

Consulta el contenido del texto número 4 de la página tratada (si es que existe el texto).

Devuelve:
Contenido del texto. Si no existe el mismo, devolverá un QString vacío.

Definición en la línea 338 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::TextoColoreadoOno1 ( )

Método consultor

Indica si el texto número 1 está coloreado (en el caso de que exista texto número 1).

Devuelve:
Booleano con "true" si se ha coloreado el texto o "false" si no.

Definición en la línea 382 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::TextoColoreadoOno2 ( )

Método consultor

Indica si el texto número 2 está coloreado (en el caso de que exista texto número 2).

Devuelve:
Booleano con "true" si se ha coloreado el texto o "false" si no.

Definición en la línea 386 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::TextoColoreadoOno3 ( )

Método consultor

Indica si el texto número 3 está coloreado (en el caso de que exista texto número 3).

Devuelve:
Booleano con "true" si se ha coloreado el texto o "false" si no.

Definición en la línea 390 del archivo dialogcreacionpaginaspersonalizadas.cpp.

bool dialogcreacionpaginaspersonalizadas::TextoColoreadoOno4 ( )

Método consultor

Indica si el texto número 4 está coloreado (en el caso de que exista texto número 4).

Devuelve:
Booleano con "true" si se ha coloreado el texto o "false" si no.

Definición en la línea 394 del archivo dialogcreacionpaginaspersonalizadas.cpp.


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