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. More... | |
void | organize () |
Select organize tab. More... | |
void | photoStateChangedEvent () |
handle the changing state of selected/shown photos More... | |
void | refreshSelectedCollectionIconName () |
updates the selected collection icon name More... | |
void | updateSubalbumImage (QPixmap *val) |
Updates the current subalbums image. More... | |
Signals | |
void | collectionSelected (Subalbum *) |
Public Member Functions | |
LayoutWidget (QWidget *parent=0, const char *name=0) | |
Creates empty layout. More... | |
SubalbumWidget * | getSubalbum () |
Returns a pointer to the subalbum. More... | |
SubalbumsWidget * | getSubalbums () |
Returns a pointer to the subalbums. More... | |
Window * | getWindow () |
Returns a pointer to the window. More... | |
void | refresh () |
Refreshes layout. More... | |
void | revertPhotos () |
Reverts all selected photos in organize mode, or currently shown photo if in editing mode. More... | |
Private Slots | |
void | tabChanged (QWidget *widget) |
handle tab shown changed signal More... | |
void | showCollection (Subalbum *collection) |
Private Attributes | |
Window * | window |
Window pointer. More... | |
Q3GridLayout * | grid |
Grid items placed in. More... | |
SubalbumsWidget * | subalbums |
List of subalbums. More... | |
QTabWidget * | tabbedArea |
Tab widget containing organize and edit widgets. More... | |
SubalbumWidget * | subalbum |
Collection organize widget. More... | |
EditingInterface * | editingInterface |
Editing interface. More... | |
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(), 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().
|
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().