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

splitViewInterface.h File Reference

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

Include dependency graph for splitViewInterface.h:

Include dependency graph

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

Included by dependency graph

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 Mon Apr 11 18:28:29 2005 for AlbumShaper by  doxygen 1.3.9.1