[ocrfeeder] Add the deskew current image method
- From: Joaquim Manuel Pereira Rocha <jrocha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ocrfeeder] Add the deskew current image method
- Date: Tue, 27 Jul 2010 22:14:22 +0000 (UTC)
commit 8fd2d02541d813ae17eefb230350ef8e23e42819
Author: Joaquim Rocha <jrocha igalia com>
Date: Tue Jul 20 18:31:25 2010 +0200
Add the deskew current image method
studio/widgetModeler.py | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/studio/widgetModeler.py b/studio/widgetModeler.py
index 5522bf6..70d6889 100644
--- a/studio/widgetModeler.py
+++ b/studio/widgetModeler.py
@@ -446,6 +446,24 @@ class ImageReviewer_Controler:
return deskewed_name
return image_path
+ def deskewCurrentImage(self, widget):
+ reviewer = self.__getCurrentReviewer()
+ dialog = QueuedEventsProgressDialog(self.main_window.window)
+ item = AsyncItem(self.__deskewImage,
+ (reviewer.path_to_image,),
+ self.__deskewCurrentImageFinishedCb,
+ (dialog, reviewer))
+ item_info = (_('Deskewing image'), _('Please waitâ?¦'))
+ dialog.setItemsList([(item_info, item)])
+ dialog.run()
+
+ def __deskewCurrentImageFinishedCb(self, dialog, reviewer,
+ image_path, error):
+ if error:
+ return
+ reviewer.updateBackgroundImage(image_path)
+ dialog.cancel()
+
def selectImageReviewer(self, widget):
pixbuf = self.source_images_selector_widget.getSelectedPixbuf()
if pixbuf != None:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]