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

Referencia de la Clase dialogTexturas

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

#include <dialogtexturas.h>

Lista de todos los miembros.

Slots públicos

void ActivarSeleccionTexturas ()
void ActivarVisualizacionTexturas ()
void elegirTextura ()
void cancelarEleccion ()

Métodos públicos

 dialogTexturas (QWidget *parent=0, controladorResolucion *controlador_=0, QDir directoriodetrabajo=QDir())
 ~dialogTexturas ()
void setMiniaturasTextura (std::vector< QGraphicsView * > min)
void seleccionarPrimerItem ()
bool getTareaCompletada ()
QString getTexturaElegida ()

Descripción detallada

Genera, lanza y controla el diálogo encargado de la selección de texturas. 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 selección de texturas. 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 seleccionar una textura de entre varias (las cuales se previsualizan en el diálogo). Ejemplo de uso:

                //Creamos el diálogo.
                dialogTexturas *texturas= new dialogTexturas(this, this->controlador);
                
                //Establecemos las previsualizaciones de las texturas
                texturas->setMiniaturasTextura(vector_miniaturas);
                
                //Seleccionamos la primera textura de la lista
                texturas->seleccionarPrimerItem();
                
                //Lanzamos el diálogo.
                texturas->exec();
 
                ...

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


Documentación del constructor y destructor

dialogTexturas::dialogTexturas ( QWidget *  parent = 0,
controladorResolucion controlador_ = 0,
QDir  directoriodetrabajo = QDir() 
) [explicit]

Constructor

Construye una instancia, del diálogo para seleccionar texturas.

Parámetros:
parentFormulario o ventana del sistema gráfico, que ha solicitado al diálogo.
controlador_Instancia del controlador de dimensiones, que se encargará de controlar las dimensiones del sistema gráfico.

Definición en la línea 8 del archivo dialogtexturas.cpp.

dialogTexturas::~dialogTexturas ( )

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 26 del archivo dialogtexturas.cpp.


Documentación de las funciones miembro

void dialogTexturas::ActivarSeleccionTexturas ( ) [slot]

Slot de activación

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

Definición en la línea 62 del archivo dialogtexturas.cpp.

void dialogTexturas::ActivarVisualizacionTexturas ( ) [slot]

Slot de activación

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

Definición en la línea 145 del archivo dialogtexturas.cpp.

void dialogTexturas::cancelarEleccion ( ) [slot]

Slot de finalización

Se encarga de cancelar el proceso de selección de texturas y el diálogo en sí, cerrándolo y dándolo por finalizado.

Definición en la línea 140 del archivo dialogtexturas.cpp.

void dialogTexturas::elegirTextura ( ) [slot]

Slot de asignación

Asigna la textura elegida por el usuario, al finalizar el uso del diálogo.

Definición en la línea 125 del archivo dialogtexturas.cpp.

bool dialogTexturas::getTareaCompletada ( )

Método consultor

Indica si el diálogo se ha cerrado de forma aceptada o no, si ha completado su función correctamente.

Devuelve:
Booleano con "true" si el diálogo se ha aceptado o "false" si se ha cancelado.

Definición en la línea 117 del archivo dialogtexturas.cpp.

QString dialogTexturas::getTexturaElegida ( )

Método consultor

Consulta la ruta de la textura elegida por el usuario.

Devuelve:
Ruta del archivo que contiene la textura elegida.

Definición en la línea 121 del archivo dialogtexturas.cpp.

void dialogTexturas::seleccionarPrimerItem ( )

Método de activación

Se encarga de activar como seleccionado el primer item de la lista de texturas.

Definición en la línea 58 del archivo dialogtexturas.cpp.

void dialogTexturas::setMiniaturasTextura ( 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 54 del archivo dialogtexturas.cpp.


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