#include <grainEditor.h>
Inheritance diagram for GrainEditor:
Definition at line 31 of file grainEditor.h.
Public Member Functions | |
GrainEditor (QString filename, QWidget *parent=0, const char *name=0) | |
Constructs layout. | |
~GrainEditor () | |
QImage * | getModifiedImage () |
get modified image that resulted from adjustments | |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *e) |
void | keyReleaseEvent (QKeyEvent *e) |
Private Slots | |
void | selectPreviewImageType (int selection) |
updates preview image | |
void | resetBoundaries () |
reset blur/sharpen of object boundaries | |
void | resetRegions () |
reset blur/sharpen of regions | |
void | applyAction () |
check for changes to settings, if so | |
void | resetAction () |
resets image grain to original state | |
void | previewResized () |
handle resize preview signals | |
void | generateAdjustedPreviewImage () |
generate and set adjusted image | |
Private Member Functions | |
void | adjustImage (QImage &image, QPoint offset) |
Private Attributes | |
QString | fileName |
QSize | origImageSize |
QImage | edgesImage |
int * | clusterMap |
int | numRegions |
PanningPreviewInterface * | previewInterface |
Preview image. | |
SelectionPlacementInterface * | selectionPlacementInterface |
Interface for placing selection. | |
QComboBox * | previewSelection |
QFrame * | buttonsFrame |
BlurSharpenSlider * | boundariesSlider |
Grain slider. | |
ClickableLabel * | boundariesIcon |
BlurSharpenSlider * | regionsSlider |
ClickableLabel * | regionsIcon |
|
Constructs layout.
Definition at line 36 of file grainEditor.cpp. References applyAction(), boundariesIcon, boundariesSlider, buttonsFrame, clusterMap, edgesImage, generateAdjustedPreviewImage(), EdgeDetect::getClusterMap(), getImageSize(), EdgeDetect::getNumClusters(), GrainEditor(), IMAGE_PATH, numRegions, origImageSize, previewInterface, previewResized(), previewSelection, resetAction(), resetBoundaries(), scaleImage(), selectionPlacementInterface, selectPreviewImageType(), ClickableLabel::setPixmap(), SLIDER_RADIUS, and WIDGET_SPACING. Referenced by GrainEditor().
|
|
Definition at line 188 of file grainEditor.cpp.
|
|
Definition at line 262 of file grainEditor.cpp. References adjustImage(), blurImage(), boundariesSlider, edgesImage, origImageSize, and sharpenImage(). Referenced by adjustImage(), generateAdjustedPreviewImage(), and getModifiedImage().
|
|
check for changes to settings, if so
Definition at line 190 of file grainEditor.cpp. References boundariesSlider. Referenced by GrainEditor().
|
|
generate and set adjusted image
Definition at line 249 of file grainEditor.cpp. References adjustImage(), SplitViewInterface::getOrigImage(), PanningPreviewInterface::getSelection(), previewInterface, and SplitViewInterface::setAdjustedImage(). Referenced by GrainEditor(), and previewResized().
|
|
get modified image that resulted from adjustments
Definition at line 219 of file grainEditor.cpp. References adjustImage(), and fileName. Referenced by EditingInterface::adjustGrain().
|
|
Definition at line 325 of file grainEditor.cpp. References ADJUSTED_IMAGE, INV_SPLIT_VIEW, keyPressEvent(), ORIGINAL_IMAGE, PREVIEW_MODE, previewInterface, previewSelection, and SplitViewInterface::setPreviewMode(). Referenced by keyPressEvent().
|
|
Definition at line 340 of file grainEditor.cpp. References keyReleaseEvent(), PREVIEW_MODE, previewInterface, previewSelection, and SplitViewInterface::setPreviewMode(). Referenced by keyReleaseEvent().
|
|
handle resize preview signals
Definition at line 240 of file grainEditor.cpp. References generateAdjustedPreviewImage(), PanningPreviewInterface::getSelection(), previewInterface, selectionPlacementInterface, and SelectionPlacementInterface::setSelectedRegion(). Referenced by GrainEditor().
|
|
resets image grain to original state
Definition at line 213 of file grainEditor.cpp. References boundariesSlider. Referenced by GrainEditor().
|
|
reset blur/sharpen of object boundaries
Definition at line 203 of file grainEditor.cpp. References boundariesSlider. Referenced by GrainEditor().
|
|
reset blur/sharpen of regions
Definition at line 208 of file grainEditor.cpp.
|
|
updates preview image
Definition at line 235 of file grainEditor.cpp. References PREVIEW_MODE, previewInterface, selectPreviewImageType(), and SplitViewInterface::setPreviewMode(). Referenced by GrainEditor(), and selectPreviewImageType().
|
|
Definition at line 101 of file grainEditor.h. Referenced by GrainEditor(). |
|
Grain slider.
Definition at line 100 of file grainEditor.h. Referenced by adjustImage(), applyAction(), GrainEditor(), resetAction(), and resetBoundaries(). |
|
Definition at line 97 of file grainEditor.h. Referenced by GrainEditor(). |
|
Definition at line 87 of file grainEditor.h. Referenced by GrainEditor(). |
|
Definition at line 84 of file grainEditor.h. Referenced by adjustImage(), and GrainEditor(). |
|
Definition at line 78 of file grainEditor.h. Referenced by getModifiedImage(). |
|
Definition at line 88 of file grainEditor.h. Referenced by GrainEditor(). |
|
Definition at line 81 of file grainEditor.h. Referenced by adjustImage(), and GrainEditor(). |
|
Preview image.
Definition at line 91 of file grainEditor.h. Referenced by generateAdjustedPreviewImage(), GrainEditor(), keyPressEvent(), keyReleaseEvent(), previewResized(), and selectPreviewImageType(). |
|
Definition at line 96 of file grainEditor.h. Referenced by GrainEditor(), keyPressEvent(), and keyReleaseEvent(). |
|
Definition at line 104 of file grainEditor.h. |
|
Definition at line 103 of file grainEditor.h. |
|
Interface for placing selection.
Definition at line 94 of file grainEditor.h. Referenced by GrainEditor(), and previewResized(). |