add dirtyChanged signal

This commit is contained in:
Martin Baeuml
2010-12-08 16:56:46 +01:00
parent 41809ed668
commit fd8e518e26
+4 -1
View File
@@ -176,6 +176,9 @@ class KeyValueModelItem(ModelItem):
return QVariant()
class AnnotationModel(QAbstractItemModel):
# signals
dirtyChanged = pyqtSignal(bool, name='dirtyChanged')
def __init__(self, annotations, parent=None):
QAbstractItemModel.__init__(self, parent)
self.annotations_ = annotations
@@ -189,7 +192,7 @@ class AnnotationModel(QAbstractItemModel):
previous = self.dirty_
self.dirty_ = dirty
if previous != dirty:
self.emit(SIGNAL("dirtyChanged()"))
self.dirtyChanged.emit(dirty)
dirty = property(dirty, setDirty)