Example #1
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_notepad()
     self.ui.setupUi(self)
     self.watcher = QtCore.QFileSystemWatcher(self)
     QtCore.QObject.connect(self.ui.button_open, QtCore.SIGNAL("clicked()"),
                            self.file_dialog)
     QtCore.QObject.connect(self.ui.button_save, QtCore.SIGNAL("clicked()"),
                            self.file_save)
     QtCore.QObject.connect(self.ui.editor_window,
                            QtCore.SIGNAL("textChanged()"),
                            self.enable_save)
     QtCore.QObject.connect(self.watcher,
                            QtCore.SIGNAL("fileChanged(const QString&)"),
                            self.file_changed)
     self.filename = False