2340 txt = txtExpanded |
2340 txt = txtExpanded |
2341 |
2341 |
2342 self.__textEdit.setText(txt) |
2342 self.__textEdit.setText(txt) |
2343 QApplication.restoreOverrideCursor() |
2343 QApplication.restoreOverrideCursor() |
2344 |
2344 |
2345 self.__textEdit.setModified(modified) |
|
2346 self.setWindowModified(modified) |
|
2347 |
|
2348 if filetype is None: |
2345 if filetype is None: |
2349 self.filetype = "" |
2346 self.filetype = "" |
2350 else: |
2347 else: |
2351 self.filetype = filetype |
2348 self.filetype = filetype |
2352 self.__setCurrentFile(fileName) |
2349 self.__setCurrentFile(fileName) |
2432 QApplication.restoreOverrideCursor() |
2429 QApplication.restoreOverrideCursor() |
2433 self.__statusBar.showMessage(self.tr("File saved"), 2000) |
2430 self.__statusBar.showMessage(self.tr("File saved"), 2000) |
2434 |
2431 |
2435 return True |
2432 return True |
2436 |
2433 |
|
2434 def setWindowModified(self, modified): |
|
2435 """ |
|
2436 Public method to set the window modification status. |
|
2437 |
|
2438 @param modified flag indicating the modification status |
|
2439 @type bool |
|
2440 """ |
|
2441 if "[*]" not in self.windowTitle(): |
|
2442 self.setWindowTitle(self.tr("[*] - {0}") |
|
2443 .format(self.tr("Mini Editor"))) |
|
2444 super(MiniEditor, self).setWindowModified(modified) |
|
2445 |
2437 def __setCurrentFile(self, fileName): |
2446 def __setCurrentFile(self, fileName): |
2438 """ |
2447 """ |
2439 Private method to register the file name of the current file. |
2448 Private method to register the file name of the current file. |
2440 |
2449 |
2441 @param fileName name of the file to register (string) |
2450 @param fileName name of the file to register (string) |