![]() |
OpenAlbum 1.0.b
|
Constituye el álbum en sí (páginas y portada) Más...
#include <album.h>
Métodos públicos | |
Album (QWidget *parent_) | |
~Album () | |
void | OrdenarPersonalizado (std::vector< ImagenInfo > images) |
void | OrdenarAlfabeticamente () |
void | OrdenarFechasCreciente () |
void | OrdenarFechasDecreciente () |
void | InsertarFoto (QString nom, QDateTime fech, QString rut) |
void | ResetImagenes () |
std::vector< ImagenInfo > | GetVectorImagenes () |
ImagenInfo | GetImagen (int i) |
Pagina * | GetPagina (unsigned i) |
Atributos públicos | |
std::vector< Pagina * > | paginas |
Portada * | portada |
Constituye el álbum en sí (páginas y portada)
Se utiliza para crear una instancia de álbum en el sistema. Es la base de nuestro sistema, ya que sobre el álbum recaerán todas las modificaciones que realice el mismo. Se constituye basicamente por una portada, un vector de páginas, las dimensiones del mismo, y un vector con las imágenes de las páginas, que se utilizará para ordenarlas convenientemente antes de introducirlas en el álbum. Conforma también el sistema de orden de imágenes. Ejemplo de uso:
Album::Album | ( | QWidget * | parent_ | ) |
Album::~Album | ( | ) |
ImagenInfo Album::GetImagen | ( | int | i | ) |
Pagina * Album::GetPagina | ( | unsigned | i | ) |
std::vector< ImagenInfo > Album::GetVectorImagenes | ( | ) |
void Album::InsertarFoto | ( | QString | nom, |
QDateTime | fech, | ||
QString | rut | ||
) |
Método de asignación
Asigna la imagen que recibe por parámetros (los atributos de la misma) al vector de imágenes del sistema de ordenación.
nom | Nombre de la imagen. |
fech | Fecha de creación de la imagen. |
rut | Ruta del archivo que contiene la imagen. |
void Album::OrdenarAlfabeticamente | ( | ) |
void Album::OrdenarFechasCreciente | ( | ) |
void Album::OrdenarFechasDecreciente | ( | ) |
void Album::OrdenarPersonalizado | ( | std::vector< ImagenInfo > | images | ) |
void Album::ResetImagenes | ( | ) |
std::vector<Pagina*> Album::paginas |