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

Referencia de la Clase dialogMarcos

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

#include <dialogmarcos.h>

Lista de todos los miembros.

Slots públicos

void ActivarVisualizacionMarcos ()
void ElegirMarco ()
void FinalizarLabor ()
void ActivarBotonElegir ()

Métodos públicos

 dialogMarcos (QWidget *parent=0, QString plantilla="", controladorResolucion *controlador_=0, QDir directoriodetrabajo=QDir())
 ~dialogMarcos ()
QList< marcogetMarcos ()
void setMiniaturas (std::vector< QGraphicsView * > min)
void SeleccionarPrimerItem ()

Descripción detallada

Genera, lanza y controla el diálogo encargado de la selección de marcos para las fotos. 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 marcos. 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 uno o varios marcos (los cuales se previsualizan en el diálogo) para las fotos existentes en las páginas dadas. Ejemplo de uso:

                //Creamos el diálogo.
                dialogMarcos *marcos= new dialogMarcos(this, plantilla, this->controlador);
                
                //Establecemos las previsualizaciones de los marcos
                marcos->setMiniaturas(vector_miniaturas);
                
                //Seleccionamos la primera textura de la lista
                marcos->SeleccionarPrimerItem();
                
                //Lanzamos el diálogo.
                marcos->exec();
 
                ...

Definición en la línea 67 del archivo dialogmarcos.h.


Documentación del constructor y destructor

dialogMarcos::dialogMarcos ( QWidget *  parent = 0,
QString  plantilla = "",
controladorResolucion controlador_ = 0,
QDir  directoriodetrabajo = QDir() 
) [explicit]

Constructor

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

Parámetros:
parentFormulario o ventana del sistema gráfico, que ha solicitado al diálogo.
plantillaRuta de la plantilla de la página a la cual queremos añadir marcos. Es muy importante ya que todas las plantillas no admiten marcos.
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 dialogmarcos.cpp.

dialogMarcos::~dialogMarcos ( )

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 56 del archivo dialogmarcos.cpp.


Documentación de las funciones miembro

void dialogMarcos::ActivarBotonElegir ( ) [slot]

Slot de activación

Se encarga de activar el uso del botón "Elegir", para la elección de marco.

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

void dialogMarcos::ActivarVisualizacionMarcos ( ) [slot]

Slot de activación

Activa el proceso de previsualizacion de marcos. Muestra en el visualizador de marcos todas las miniaturas de los marcos disponibles.

Definición en la línea 236 del archivo dialogmarcos.cpp.

void dialogMarcos::ElegirMarco ( ) [slot]

Slot de activación

Activa el proceso de asignación del marco seleccionado en el selector. Asigna el marco a las fotos indicadas en el selector de modo.

Definición en la línea 107 del archivo dialogmarcos.cpp.

void dialogMarcos::FinalizarLabor ( ) [slot]

Slot de finalización

Cierra el diálogo con una señal de aceptación, una vez ha finalizado su labor correctamente.

Definición en la línea 232 del archivo dialogmarcos.cpp.

QList< marco > dialogMarcos::getMarcos ( )

Método consultor

Consulta la lista de marcos disponibles para las páginas actualmente tratadas.

Devuelve:
Lista de marcos.

Definición en la línea 103 del archivo dialogmarcos.cpp.

void dialogMarcos::SeleccionarPrimerItem ( )

Método de activación

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

Definición en la línea 99 del archivo dialogmarcos.cpp.

void dialogMarcos::setMiniaturas ( 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 selección 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 263 del archivo dialogmarcos.cpp.


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