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

Referencia de la Clase portadaWizard

Genera, lanza y controla la página del asistente encargada de la selección de plantilla e introducción de texto para la portada. Más...

#include <portadawizard.h>

Lista de todos los miembros.

Slots públicos

void visualizarPlantillas ()
void IntroducirTexto ()

Métodos públicos

 portadaWizard (QWidget *parent=0, FormPrincipal *form=0)
 ~portadaWizard ()
void activarSelectorPlantillas ()
void setEnabledNecesitaTexto (bool logico)
void setEnabledTieneTexto (bool logico)
void cleanupPage ()
bool isComplete () const

Atributos públicos

Ui::portadaWizard * ui

Descripción detallada

Genera, lanza y controla la página del asistente encargada de la selección de plantilla e introducción de texto para la portada.

Autor:
Manuel Jesús de la Calle Brihuega
Versión:
1.0

Clase que hereda de QWizardPage, y se encarga basicamente de crear, lanzar y manipular la página del asistente encargada de la selección de plantilla e introducción de textos para la portada. Al estar heredada de QWizardPage utiliza para la manipulación de la página algunos métodos heredados. La página permite al usuario elegir una plantilla para la portada e introducir texto si así lo requiere la misma. Ejemplo de uso:

                //Creamos la página.
                portadaWizard *seleccionportada= new portadaWizard(this, this);
                
                //Introducimos un logo
                QPixmap *pix=new QPixmap(QDir::currentPath() + "/data/logo_pequenno.bmp");
                seleccionportada->setPixmap(QWizard::LogoPixmap, *pix);
                
                // Y un título para la página
                seleccionportada->setTitle("Creación de la portada.");
                
                //La agregamos al wizard.
                wizard->addPage(seleccionportada);
   
                ...

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


Documentación del constructor y destructor

portadaWizard::portadaWizard ( QWidget *  parent = 0,
FormPrincipal form = 0 
) [explicit]

Constructor

Construye una instancia, de la página del asistente, para seleccionar una plantilla para la portada.

Parámetros:
parentFormulario o ventana del sistema gráfico, que ha lanzado la página del asistente.
formInstancia del formulario principal de la aplicación.

Definición en la línea 11 del archivo portadawizard.cpp.

portadaWizard::~portadaWizard ( )

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 28 del archivo portadawizard.cpp.


Documentación de las funciones miembro

void portadaWizard::activarSelectorPlantillas ( )

Método de activación

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

Definición en la línea 84 del archivo portadawizard.cpp.

void portadaWizard::cleanupPage ( )

Método redefinido

Redefinición del método cleanupPage() de la clase QWizardPage.

Definición en la línea 80 del archivo portadawizard.cpp.

void portadaWizard::IntroducirTexto ( ) [slot]

Slot de activación

Activa el proceso de introducción de texto, generando y lanzando el diálogo pertinente para ello.

Definición en la línea 33 del archivo portadawizard.cpp.

bool portadaWizard::isComplete ( ) const

Método redefinido

Redefinición del método isComplete() de la clase QWizardPage.

Devuelve:
Booleano con "true" si se completa la función o "false" si no se completa.

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

void portadaWizard::setEnabledNecesitaTexto ( bool  logico)

Método de asignación

Activa el booleano que indica la necesidad de introducir texto para la plantilla seleccionada.

Parámetros:
logicoBooleano para activar la necesidad de texto.

Definición en la línea 41 del archivo portadawizard.cpp.

void portadaWizard::setEnabledTieneTexto ( bool  logico)

Método de asignación

Activa el booleano que indica la existencia de texto para la plantilla seleccionada.

Parámetros:
logicoBooleano para indicar la existencia de texto.

Definición en la línea 45 del archivo portadawizard.cpp.

void portadaWizard::visualizarPlantillas ( ) [slot]

Slot de activación

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

Definición en la línea 49 del archivo portadawizard.cpp.


Documentación de los datos miembro

Ui::portadaWizard* portadaWizard::ui

Atributo público que contiene una referencia a la clase que maneja la parte gráfica de la QWizardPage.

Definición en la línea 126 del archivo portadawizard.h.


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