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

Referencia de la Clase FondoDialog

Genera, lanza y controla el diálogo encargado de la selección de tipo de fondo. Constituye en sí mismo el diálogo. Más...

#include <fondodialog.h>

Lista de todos los miembros.

Slots públicos

void ActivarBotonSiguiente ()
void ElegirTipoFondo ()

Métodos públicos

 FondoDialog (QWidget *parent=0, QString plantilla="", bool pagina=false, controladorResolucion *controlador=0, QDir directoriodetrabajo=QDir())
 ~FondoDialog ()
void setMiniaturasTexturas (std::vector< QGraphicsView * > min)
QColor ColorFondo ()
QString ImagenFondo ()
bool ColordeFondo ()
bool TexturadeFondo ()
bool getTareaCompleta ()

Descripción detallada

Genera, lanza y controla el diálogo encargado de la selección de tipo de fondo. 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 encargado de la elección del tipo de fondo para una página o para la portada. Al estar heredada de QDialog utiliza para la manipulación del diálogo algunos métodos heredados. Podemos decir que constituye el diálogo. El diálogo permite al usuario elegir como fondo una imagen, color o textura. Ejemplo de uso:

                //Creamos el diálogo.
                FondoDialog *fondo= new FondoDialog(this, ruta, false, this->controlador);
                
                //Establecemos las previsualizaciones de las texturas, para el hipotético uso de las mismas en el dialogo de selección de texturas.
                fondo->setMiniaturasTextura(vector_miniaturas);
                
                //Lanzamos el diálogo.
                fondo->exec();
   
                //Consultamos los parámetros obtenidos
                bool colorOno=fondo->ColordeFondo();
                QString ruta=fondo->ImagenFondo();
                ...

Definición en la línea 61 del archivo fondodialog.h.


Documentación del constructor y destructor

FondoDialog::FondoDialog ( QWidget *  parent = 0,
QString  plantilla = "",
bool  pagina = false,
controladorResolucion controlador = 0,
QDir  directoriodetrabajo = QDir() 
) [explicit]

Constructor

Construye una instancia, del diálogo para seleccionar tipo de fondo.

Parámetros:
parentFormulario o ventana del sistema gráfico, que ha solicitado al diálogo.
plantillaRuta de la plantilla de la página o la portada.
paginaIndica si el fondo es para una página o para la portada.
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 fondodialog.cpp.

FondoDialog::~FondoDialog ( )

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 fondodialog.cpp.


Documentación de las funciones miembro

void FondoDialog::ActivarBotonSiguiente ( ) [slot]

Slot de finalización

Se encarga de dar por finalizada la tarea del diálogo, y de activar el botón "siguiente" para cerrar el mismo.

Definición en la línea 101 del archivo fondodialog.cpp.

bool FondoDialog::ColordeFondo ( )

Método consultor

Indica si se ha seleccionado como fondo un color, o por lo contrario una imagen o textura.

Devuelve:
Booleano con "true" si ha sido elegido como fondo un color o "false" si ha sido elegida una textura o imagen.

Definición en la línea 47 del archivo fondodialog.cpp.

QColor FondoDialog::ColorFondo ( )

Método consultor

Consulta el color de fondo elegido para la página o portada.

Devuelve:
Color de fondo. Devolverá un QColor vacío si no se hubiese elegido ningún color de fondo.

Definición en la línea 94 del archivo fondodialog.cpp.

void FondoDialog::ElegirTipoFondo ( ) [slot]

Slot de asignación

Establece en el sistema el tipo de fondo elegido por el usuario.

Definición en la línea 119 del archivo fondodialog.cpp.

bool FondoDialog::getTareaCompleta ( )

Método consultor

Indica si el diálogo ha concluido su función o no.

Devuelve:
Booleano con "true" si ha concluido su función el diálogo o "false" si no la ha concluido.

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

QString FondoDialog::ImagenFondo ( )

Método consultor

Consulta la imagen de fondo elegida para la página o portada.

Devuelve:
Ruta de la imagen de fondo. Devolverá un QString vacío si no se hubiese elegido ninguna imagen de fondo.

Definición en la línea 98 del archivo fondodialog.cpp.

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

Método de asignación

Asigna la referencia al vector de miniaturas de las texturas que se mostrarán en el diálogo de texturas.

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

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

bool FondoDialog::TexturadeFondo ( )

Método consultor

Indica si se ha seleccionado como fondo una textura, o por lo contrario una imagen o color.

Devuelve:
Booleano con "true" si ha sido elegido como fondo una textura o "false" si ha sido elegida un color o imagen.

Definición en la línea 115 del archivo fondodialog.cpp.


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