|
AlbumShaper 1.0a3
|
Interface for choosing mosiac effect options. More...
#include <mosaicOptionsDialog.h>


Public Member Functions | |
| MosaicOptionsDialog (QWidget *parent=0) | |
| Constructs layout. | |
| MosaicOptions * | getOptions () |
| returns a populate options object | |
Private Slots | |
| void | updateTileSizePreview () |
| void | updateImagesFromOptions () |
| void | browse () |
Private Member Functions | |
| QSize | determineTileSize () |
| QStringList | determineFilesList () |
| void | appendImagesInPath (QStringList &files, QString path, int depth) |
Private Attributes | |
| QLabel * | tileSizePreview |
| QComboBox * | tileSizes |
| QSpinBox * | tileWidth |
| QLabel * | tileSizeX |
| QSpinBox * | tileHeight |
| QRadioButton * | tileType_albumPhotos |
| QRadioButton * | tileType_solidColors |
| QRadioButton * | tileType_imagesFrom |
| QLineEdit * | locationVal |
| ClickableLabel * | browseButton |
Interface for choosing mosiac effect options.
Definition at line 34 of file mosaicOptionsDialog.h.
| MosaicOptionsDialog::MosaicOptionsDialog | ( | QWidget * | parent = 0 | ) |
Constructs layout.
Definition at line 48 of file mosaicOptionsDialog.cpp.
References browse(), browseButton, Configuration::getString(), IMAGE_PATH, locationVal, Configuration::resetSetting(), ClickableLabel::setPixmap(), tileHeight, tileSizePreview, tileSizes, tileSizeX, tileType_albumPhotos, tileType_imagesFrom, tileType_solidColors, tileWidth, updateImagesFromOptions(), updateTileSizePreview(), and WIDGET_SPACING.
|
private |
Definition at line 222 of file mosaicOptionsDialog.cpp.
References appendImagesInPath(), getImageSize(), MAX_DEPTH, and MAX_FILES.
Referenced by appendImagesInPath(), and determineFilesList().
|
privateslot |
Definition at line 292 of file mosaicOptionsDialog.cpp.
References locationVal.
Referenced by MosaicOptionsDialog().
|
private |
Definition at line 201 of file mosaicOptionsDialog.cpp.
References appendImagesInPath(), Album::getThumbnailFilenames(), locationVal, tileType_albumPhotos, and tileType_solidColors.
Referenced by getOptions().
|
private |
Definition at line 191 of file mosaicOptionsDialog.cpp.
References tileHeight, tileSizes, and tileWidth.
Referenced by getOptions(), and updateTileSizePreview().
| MosaicOptions * MosaicOptionsDialog::getOptions | ( | ) |
returns a populate options object
Definition at line 179 of file mosaicOptionsDialog.cpp.
References determineFilesList(), and determineTileSize().
Referenced by EditingInterface::applyEffect().
|
privateslot |
Definition at line 285 of file mosaicOptionsDialog.cpp.
References browseButton, locationVal, ClickableLabel::setEnabled(), and tileType_imagesFrom.
Referenced by MosaicOptionsDialog().
|
privateslot |
Definition at line 263 of file mosaicOptionsDialog.cpp.
References determineTileSize(), tileHeight, tileSizePreview, tileSizes, tileSizeX, and tileWidth.
Referenced by MosaicOptionsDialog().
|
private |
Definition at line 60 of file mosaicOptionsDialog.h.
Referenced by MosaicOptionsDialog(), and updateImagesFromOptions().
|
private |
Definition at line 59 of file mosaicOptionsDialog.h.
Referenced by browse(), determineFilesList(), MosaicOptionsDialog(), and updateImagesFromOptions().
|
private |
Definition at line 54 of file mosaicOptionsDialog.h.
Referenced by determineTileSize(), MosaicOptionsDialog(), and updateTileSizePreview().
|
private |
Definition at line 50 of file mosaicOptionsDialog.h.
Referenced by MosaicOptionsDialog(), and updateTileSizePreview().
|
private |
Definition at line 51 of file mosaicOptionsDialog.h.
Referenced by determineTileSize(), MosaicOptionsDialog(), and updateTileSizePreview().
|
private |
Definition at line 53 of file mosaicOptionsDialog.h.
Referenced by MosaicOptionsDialog(), and updateTileSizePreview().
|
private |
Definition at line 56 of file mosaicOptionsDialog.h.
Referenced by determineFilesList(), and MosaicOptionsDialog().
|
private |
Definition at line 58 of file mosaicOptionsDialog.h.
Referenced by MosaicOptionsDialog(), and updateImagesFromOptions().
|
private |
Definition at line 57 of file mosaicOptionsDialog.h.
Referenced by determineFilesList(), and MosaicOptionsDialog().
|
private |
Definition at line 52 of file mosaicOptionsDialog.h.
Referenced by determineTileSize(), MosaicOptionsDialog(), and updateTileSizePreview().