#include <layoutWidget.h>
Inheritance diagram for LayoutWidget:
Definition at line 35 of file 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. | |
QGridLayout * | 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. |
|
Creates empty layout.
Definition at line 30 of file layoutWidget.cpp. References collectionSelected(), editingInterface, grid, LayoutWidget(), photoStateChangedEvent(), showCollection(), subalbum, subalbums, tabbedArea, tabChanged(), and window. Referenced by LayoutWidget().
|
|
Referenced by LayoutWidget(), and showCollection(). |
|
Edits first select photo.
Definition at line 151 of file layoutWidget.cpp. References editingInterface, and tabbedArea.
|
|
Returns a pointer to the subalbum.
Definition at line 94 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().
|
|
Returns a pointer to the subalbums.
Definition at line 99 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().
|
|
|
Select organize tab.
Definition at line 156 of file layoutWidget.cpp. References tabbedArea. Referenced by EditingInterface::returnAction(), and showCollection().
|
|
handle the changing state of selected/shown photos
Definition at line 174 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().
|
|
Refreshes layout.
Definition at line 109 of file layoutWidget.cpp. References SubalbumsWidget::refreshCollectionsList(), and subalbums. Referenced by Window::refresh(), and Window::Window().
|
|
updates the selected collection icon name
Definition at line 84 of file layoutWidget.cpp. References SubalbumsWidget::refreshSelectedCollectionName(), and subalbums.
|
|
Reverts all selected photos in organize mode, or currently shown photo if in editing mode.
Definition at line 166 of file layoutWidget.cpp. References editingInterface, EditingInterface::revertCurrentPhoto(), SubalbumWidget::revertSelectedPhotos(), subalbum, and tabbedArea. Referenced by TitleWidget::revertPhotos().
|
|
Definition at line 161 of file layoutWidget.cpp. References editingInterface, setEditTabEnabled(), and tabbedArea. Referenced by setEditTabEnabled(), and SubalbumWidget::updateButtons().
|
|
Definition at line 72 of file layoutWidget.cpp. References collectionSelected(), organize(), SubalbumWidget::setSubalbum(), showCollection(), and subalbum. Referenced by LayoutWidget(), and showCollection().
|
|
handle tab shown changed signal get current collection and photo pointers Definition at line 114 of file layoutWidget.cpp. References editingInterface, SubalbumWidget::getFirstSelectedPhoto(), EditingInterface::getPhoto(), SubalbumWidget::getSubalbum(), photoStateChangedEvent(), SubalbumWidget::refreshAllPhotos(), EditingInterface::setFocus(), EditingInterface::setPhoto(), SubalbumWidget::setSelectedPhoto(), subalbum, and tabChanged(). Referenced by LayoutWidget(), and tabChanged().
|
|
Updates the current subalbums image.
Definition at line 89 of file layoutWidget.cpp. References subalbums, SubalbumsWidget::updatedSelectedCollectionImage(), and updateSubalbumImage(). Referenced by updateSubalbumImage().
|
|
Editing interface.
Definition at line 76 of file layoutWidget.h. Referenced by editSelectedPhoto(), LayoutWidget(), photoStateChangedEvent(), revertPhotos(), setEditTabEnabled(), and tabChanged(). |
|
Grid items placed in.
Definition at line 64 of file layoutWidget.h. Referenced by LayoutWidget(). |
|
Collection organize widget.
Definition at line 73 of file layoutWidget.h. Referenced by getSubalbum(), LayoutWidget(), photoStateChangedEvent(), revertPhotos(), showCollection(), and tabChanged(). |
|
List of subalbums.
Definition at line 67 of file layoutWidget.h. Referenced by getSubalbums(), LayoutWidget(), refresh(), refreshSelectedCollectionIconName(), and updateSubalbumImage(). |
|
Tab widget containing organize and edit widgets.
Definition at line 70 of file layoutWidget.h. Referenced by editSelectedPhoto(), LayoutWidget(), organize(), photoStateChangedEvent(), revertPhotos(), and setEditTabEnabled(). |
|
Window pointer.
Definition at line 61 of file layoutWidget.h. Referenced by getWindow(), LayoutWidget(), and photoStateChangedEvent(). |