|
AlbumShaper 1.0a3
|
Displays list of subalbums and a particular subalbum layout. More...
#include <layoutWidget.h>


Public Slots | |
| void | setEditTabEnabled (bool val) |
| void | editSelectedPhoto () |
| Edits first select photo. | |
| void | organize () |
| Select organize tab. | |
| void | photoStateChangedEvent () |
| handle the changing state of selected/shown photos | |
| void | refreshSelectedCollectionIconName () |
| updates the selected collection icon name | |
| void | updateSubalbumImage (QPixmap *val) |
| Updates the current subalbums image. | |
Signals | |
| void | collectionSelected (Subalbum *) |
Public Member Functions | |
| LayoutWidget (QWidget *parent=0, const char *name=0) | |
| Creates empty layout. | |
| SubalbumWidget * | getSubalbum () |
| Returns a pointer to the subalbum. | |
| SubalbumsWidget * | getSubalbums () |
| Returns a pointer to the subalbums. | |
| Window * | getWindow () |
| Returns a pointer to the window. | |
| void | refresh () |
| Refreshes layout. | |
| void | revertPhotos () |
| Reverts all selected photos in organize mode, or currently shown photo if in editing mode. | |
Private Slots | |
| void | tabChanged (QWidget *widget) |
| handle tab shown changed signal | |
| void | showCollection (Subalbum *collection) |
Private Attributes | |
| Window * | window |
| Window pointer. | |
| Q3GridLayout * | grid |
| Grid items placed in. | |
| SubalbumsWidget * | subalbums |
| List of subalbums. | |
| QTabWidget * | tabbedArea |
| Tab widget containing organize and edit widgets. | |
| SubalbumWidget * | subalbum |
| Collection organize widget. | |
| EditingInterface * | editingInterface |
| Editing interface. | |
Displays list of subalbums and a particular subalbum layout.
Definition at line 39 of file layoutWidget.h.
| LayoutWidget::LayoutWidget | ( | QWidget * | parent = 0, |
| const char * | name = 0 ) |
Creates empty layout.
Definition at line 33 of file layoutWidget.cpp.
References collectionSelected(), editingInterface, grid, photoStateChangedEvent(), showCollection(), subalbum, subalbums, tabbedArea, tabChanged(), and window.
|
signal |
Referenced by LayoutWidget(), and showCollection().
|
slot |
Edits first select photo.
Definition at line 154 of file layoutWidget.cpp.
References editingInterface, and tabbedArea.
| SubalbumWidget * LayoutWidget::getSubalbum | ( | ) |
Returns a pointer to the subalbum.
Definition at line 97 of file layoutWidget.cpp.
References subalbum.
Referenced by TitleWidget::dropEvent(), TitleWidget::exportLargeImages(), TitleWidget::exportSmallWebGallery(), TitleWidget::loadAlbum(), TitleWidget::newAlbum(), TitleWidget::removeSelectedPhotoDesc(), TitleWidget::saveAlbum(), TitleWidget::saveAsAlbum(), TitleWidget::setAlbumImage(), TitleWidget::setSubalbumImage(), and TitleWidget::setSubalbumImage().
| SubalbumsWidget * LayoutWidget::getSubalbums | ( | ) |
Returns a pointer to the subalbums.
Definition at line 102 of file layoutWidget.cpp.
References subalbums.
Referenced by SubalbumWidget::addImageAction(), TitleWidget::exportLargeImages(), TitleWidget::exportSmallWebGallery(), TitleWidget::loadAlbum(), SubalbumWidget::removeImageAction(), SubalbumWidget::rotate270ImageAction(), SubalbumWidget::rotate90ImageAction(), TitleWidget::saveAlbum(), TitleWidget::saveAsAlbum(), TitleWidget::setSubalbumImage(), TitleWidget::storeAnnotations(), and TitleWidget::unsetSubalbumImage().
| Window * LayoutWidget::getWindow | ( | ) |
Returns a pointer to the window.
Definition at line 107 of file layoutWidget.cpp.
References window.
Referenced by SubalbumWidget::addImageAction(), EditingInterface::adjustGrain(), EditingInterface::applyEffect(), EditingInterface::colorBalance(), SubalbumsWidget::createAction(), EditingInterface::crop(), SubalbumsWidget::deleteAction(), EditingInterface::enhanceContrast(), EditingInterface::finishCorrectTilt(), SubalbumsWidget::handleSelectionAttempt(), SubalbumsWidget::refreshCollectionsList(), SubalbumWidget::removeImageAction(), EditingInterface::removeRedeye(), SubalbumsWidget::reorder(), EditingInterface::revertCurrentPhoto(), SubalbumWidget::rotate270ImageAction(), SubalbumWidget::rotate90ImageAction(), EditingInterface::rotateFlip(), and EditingInterface::tuneLevels().
|
slot |
Select organize tab.
Definition at line 159 of file layoutWidget.cpp.
References tabbedArea.
Referenced by EditingInterface::returnAction(), and showCollection().
|
slot |
handle the changing state of selected/shown photos
Definition at line 177 of file layoutWidget.cpp.
References SubalbumWidget::anyPhotosSelected(), SubalbumWidget::anySelectedPhotosRevertable(), EditingInterface::currentPhotoRevertable(), editingInterface, Window::getTitle(), subalbum, tabbedArea, TitleWidget::updateMenus(), and window.
Referenced by LayoutWidget(), and tabChanged().
| void LayoutWidget::refresh | ( | ) |
Refreshes layout.
Definition at line 112 of file layoutWidget.cpp.
References SubalbumsWidget::refreshCollectionsList(), and subalbums.
Referenced by Window::refresh(), and Window::Window().
|
slot |
updates the selected collection icon name
Definition at line 87 of file layoutWidget.cpp.
References SubalbumsWidget::refreshSelectedCollectionName(), and subalbums.
| void LayoutWidget::revertPhotos | ( | ) |
Reverts all selected photos in organize mode, or currently shown photo if in editing mode.
Definition at line 169 of file layoutWidget.cpp.
References editingInterface, EditingInterface::revertCurrentPhoto(), SubalbumWidget::revertSelectedPhotos(), subalbum, and tabbedArea.
Referenced by TitleWidget::revertPhotos().
|
slot |
Definition at line 164 of file layoutWidget.cpp.
References editingInterface, and tabbedArea.
Referenced by SubalbumWidget::updateButtons(), and SubalbumWidget::updateButtons().
|
privateslot |
Definition at line 75 of file layoutWidget.cpp.
References collectionSelected(), organize(), SubalbumWidget::setSubalbum(), and subalbum.
Referenced by LayoutWidget().
|
privateslot |
handle tab shown changed signal
get current collection and photo pointers
Definition at line 117 of file layoutWidget.cpp.
References editingInterface, SubalbumWidget::getFirstSelectedPhoto(), EditingInterface::getPhoto(), SubalbumWidget::getSubalbum(), photoStateChangedEvent(), SubalbumWidget::refreshAllPhotos(), EditingInterface::setFocus(), EditingInterface::setPhoto(), SubalbumWidget::setSelectedPhoto(), and subalbum.
Referenced by LayoutWidget().
|
slot |
Updates the current subalbums image.
Definition at line 92 of file layoutWidget.cpp.
References subalbums, and SubalbumsWidget::updatedSelectedCollectionImage().
|
private |
Editing interface.
Definition at line 80 of file layoutWidget.h.
Referenced by editSelectedPhoto(), LayoutWidget(), photoStateChangedEvent(), revertPhotos(), setEditTabEnabled(), and tabChanged().
|
private |
|
private |
Collection organize widget.
Definition at line 77 of file layoutWidget.h.
Referenced by getSubalbum(), LayoutWidget(), photoStateChangedEvent(), revertPhotos(), showCollection(), and tabChanged().
|
private |
List of subalbums.
Definition at line 71 of file layoutWidget.h.
Referenced by getSubalbums(), LayoutWidget(), refresh(), refreshSelectedCollectionIconName(), and updateSubalbumImage().
|
private |
Tab widget containing organize and edit widgets.
Definition at line 74 of file layoutWidget.h.
Referenced by editSelectedPhoto(), LayoutWidget(), organize(), photoStateChangedEvent(), revertPhotos(), and setEditTabEnabled().
|
private |
Window pointer.
Definition at line 65 of file layoutWidget.h.
Referenced by getWindow(), LayoutWidget(), and photoStateChangedEvent().