Patch from issue 227 (Work In Progress)
This commit is contained in:
@@ -21,11 +21,13 @@
|
||||
|
||||
#include "../rtengine/rtengine.h"
|
||||
#include "threadutils.h"
|
||||
#include "edit.h"
|
||||
#include <gtkmm.h>
|
||||
|
||||
class CropHandlerListener {
|
||||
|
||||
public:
|
||||
virtual ~CropHandlerListener() {}
|
||||
virtual void cropImageUpdated () {}
|
||||
virtual void cropWindowChanged () {}
|
||||
virtual void initialImageArrived () {}
|
||||
@@ -78,6 +80,7 @@ class CropHandler : public rtengine::DetailedCropListener, public rtengine::Size
|
||||
~CropHandler ();
|
||||
|
||||
void setCropHandlerListener (CropHandlerListener* l) { listener = l; }
|
||||
void setEditSubscriber (EditSubscriber* newSubscriber);
|
||||
|
||||
void newImage (rtengine::StagedImageProcessor* ipc_);
|
||||
void setZoom (int z, int centerx=-1, int centery=-1);
|
||||
@@ -92,6 +95,8 @@ class CropHandler : public rtengine::DetailedCropListener, public rtengine::Size
|
||||
void setEnabled (bool e);
|
||||
bool getEnabled ();
|
||||
|
||||
rtengine::DetailedCrop* getCrop() { return crop; }
|
||||
|
||||
// DetailedCropListener interface
|
||||
void setDetailedCrop (rtengine::IImage8* im, rtengine::IImage8* imworking,rtengine::procparams::ColorManagementParams cmp,
|
||||
rtengine::procparams::CropParams cp, int cx, int cy, int cw, int ch, int skip);
|
||||
|
Reference in New Issue
Block a user