AlbumShaper
1.0a3
|
Interface for choosing mosiac effect options. More...
#include <mosaicOptionsDialog.h>
Public Member Functions | |
MosaicOptionsDialog (QWidget *parent=0) | |
Constructs layout. More... | |
MosaicOptions * | getOptions () |
returns a populate options object More... | |
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 getImageSize(), MAX_DEPTH, and MAX_FILES.
Referenced by 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().