![]() |
OpenAlbum 1.0.b
|
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>
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< marco > | getMarcos () |
void | setMiniaturas (std::vector< QGraphicsView * > min) |
void | SeleccionarPrimerItem () |
Genera, lanza y controla el diálogo encargado de la selección de marcos para las fotos. Constituye en sí mismo el diálogo.
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.
dialogMarcos::dialogMarcos | ( | QWidget * | parent = 0 , |
QString | plantilla = "" , |
||
controladorResolucion * | controlador_ = 0 , |
||
QDir | directoriodetrabajo = QDir() |
||
) | [explicit] |
Constructor
Construye una instancia, del diálogo para seleccionar marcos.
parent | Formulario o ventana del sistema gráfico, que ha solicitado al diálogo. |
plantilla | Ruta 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.
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.
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.
min | Vector con todas las miniaturas a asignar. |
Definición en la línea 263 del archivo dialogmarcos.cpp.