Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

splitViewInterface.h File Reference

#include <qwidget.h>
#include <qimage.h>

Include dependency graph for splitViewInterface.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SplitViewInterface
 A split view interface provides a means to show before and after versions of an image while adjustments are being made, in addition to dragging this split point left/right or up/down. This abtract class must be subclassed in order to properly handle resize events, in addition to actually setting the original and adjusted images. More...


Enumerations

enum  PREVIEW_MODE { SPLIT_VIEW, ORIGINAL_IMAGE, ADJUSTED_IMAGE, INV_SPLIT_VIEW }
 current preview mode More...

enum  PREVIEW_MOUSE_MODE { DRAG_SPLIT, NO_EFFECT_ON_SPLIT }
 ceffect of mouse movement on split point More...


Enumeration Type Documentation

enum PREVIEW_MODE
 

current preview mode

Enumeration values:
SPLIT_VIEW 
ORIGINAL_IMAGE 
ADJUSTED_IMAGE 
INV_SPLIT_VIEW 

Definition at line 22 of file splitViewInterface.h.

Referenced by HistogramEditor::keyPressEvent(), GrainEditor::keyPressEvent(), HistogramEditor::keyReleaseEvent(), GrainEditor::keyReleaseEvent(), HistogramEditor::selectPreviewImageType(), and GrainEditor::selectPreviewImageType().

00023 { 00024 SPLIT_VIEW, 00025 ORIGINAL_IMAGE, 00026 ADJUSTED_IMAGE, 00027 INV_SPLIT_VIEW, 00028 } PREVIEW_MODE;

enum PREVIEW_MOUSE_MODE
 

ceffect of mouse movement on split point

Enumeration values:
DRAG_SPLIT 
NO_EFFECT_ON_SPLIT 

Definition at line 31 of file splitViewInterface.h.

00032 { 00033 DRAG_SPLIT, 00034 NO_EFFECT_ON_SPLIT 00035 } PREVIEW_MOUSE_MODE;


Generated on Sun Mar 4 19:43:03 2007 for AlbumShaper by doxygen 1.3.7