14#ifndef GUI_EDITING_GRAINEDITOR_H
15#define GUI_EDITING_GRAINEDITOR_H
41 QWidget *parent=0,
const char* name=0);
Interface for adjusting image grain by bluring and sharpening.
ClickableLabel * regionsIcon
ClickableLabel * boundariesIcon
void previewResized()
handle resize preview signals
QImage * getModifiedImage()
get modified image that resulted from adjustments
PanningPreviewInterface * previewInterface
Preview image.
BlurSharpenSlider * boundariesSlider
Grain slider.
void resetBoundaries()
reset blur/sharpen of object boundaries
void applyAction()
check for changes to settings, if so
void resetRegions()
reset blur/sharpen of regions
void resetAction()
resets image grain to original state
void keyPressEvent(QKeyEvent *e)
QComboBox * previewSelection
void generateAdjustedPreviewImage()
generate and set adjusted image
void adjustImage(QImage &image, QPoint offset)
void keyReleaseEvent(QKeyEvent *e)
void selectPreviewImageType(int selection)
updates preview image
GrainEditor(QString filename, QWidget *parent=0, const char *name=0)
Constructs layout.
SelectionPlacementInterface * selectionPlacementInterface
Interface for placing selection.
BlurSharpenSlider * regionsSlider
A selection region placement interface.