[kamera commit] r78 - trunk/kamera

0 views
Skip to first unread message

codesite...@google.com

unread,
Jan 21, 2009, 6:28:40 AM1/21/09
to kamera-...@googlegroups.com
Author: ugur.jnmbk
Date: Wed Jan 21 02:02:29 2009
New Revision: 78

Modified:
trunk/kamera/mainwindow.py

Log:
disable save button if no webcam is found

Modified: trunk/kamera/mainwindow.py
==============================================================================
--- trunk/kamera/mainwindow.py (original)
+++ trunk/kamera/mainwindow.py Wed Jan 21 02:02:29 2009
@@ -28,9 +28,10 @@
import __init__

class MyOpenCVWidget(OpenCVWidget):
- def __init__(self, label):
+ def __init__(self, label, button):
QtGui.QWidget.__init__(self)
self.imageLabel = label
+ self.pushButton_save = button
self.camThread = CamThread()
self.connect(self.camThread, QtCore.SIGNAL("image"),
self.updateImage)
self.camThread.start()
@@ -49,6 +50,7 @@
except TypeError:
self.emit(QtCore.SIGNAL("error"),
QtGui.QApplication.translate("MainWindow", "No webcam found"))
self.camThread.terminate()
+ self.pushButton_save.setEnabled(False)

class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
def __init__(self):
@@ -57,7 +59,7 @@
self.settings = QtCore.QSettings()
QtCore.QDir.setCurrent(self.settings.value("image/directory",
IMAGE_DIRECTORY).toString())
self.createImageList()
- self.opencvwidget = MyOpenCVWidget(self.label_webcam)
+ self.opencvwidget = MyOpenCVWidget(self.label_webcam,
self.pushButton_save)
self.configWindow = ConfigWindow(self)
self.connect(self.opencvwidget, QtCore.SIGNAL("error"),
self.label_webcam.setText)

Reply all
Reply to author
Forward
0 new messages