![]() |
OpenAlbum 1.0.b
|
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>
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 () |
Genera, lanza y controla el diálogo encargado de la selección de tipo de fondo. Constituye en sí mismo el diálogo.
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.
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.
parent | Formulario o ventana del sistema gráfico, que ha solicitado al diálogo. |
plantilla | Ruta de la plantilla de la página o la portada. |
pagina | Indica si el fondo es para una página o para la portada. |
controlador | Instancia 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.
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.
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.
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.
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.
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.
min | Vector 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.
Definición en la línea 115 del archivo fondodialog.cpp.