AlbumShaper 1.0a3
splitViewInterface.h File Reference
#include <qwidget.h>
#include <qimage.h>
#include <QPaintEvent>
#include <QResizeEvent>
#include <QMouseEvent>
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

◆ PREVIEW_MODE

current preview mode

Enumerator
SPLIT_VIEW 
ORIGINAL_IMAGE 
ADJUSTED_IMAGE 
INV_SPLIT_VIEW 

Definition at line 26 of file splitViewInterface.h.

27{
PREVIEW_MODE
current preview mode
@ SPLIT_VIEW
@ ORIGINAL_IMAGE
@ ADJUSTED_IMAGE
@ INV_SPLIT_VIEW

◆ PREVIEW_MOUSE_MODE

ceffect of mouse movement on split point

Enumerator
DRAG_SPLIT 
NO_EFFECT_ON_SPLIT 

Definition at line 35 of file splitViewInterface.h.

36{
PREVIEW_MOUSE_MODE
ceffect of mouse movement on split point
@ DRAG_SPLIT
@ NO_EFFECT_ON_SPLIT