def quit(self): try: self.documents_controller.closeAllDocuments() TemporaryDirectory.delete() QApplication.quit() except Exception as e: Dialogs.showError(e)
def quit(self): try: self.documents_controller.closeAllDocuments() TemporaryDirectory.delete() QApplication.quit() except Exception, e: Dialogs.showError(e)
def close(self): try: active_window = QApplication.activeWindow() if active_window is not None: active_window.close() except Exception as e: Dialogs.showError(e)
def close(self): try: active_window = QApplication.activeWindow() if active_window is not None: active_window.close() except Exception, e: Dialogs.showError(e)
def removeSnippet(self, snippet): if snippet in self.snippets: del self.snippets[snippet] self._updateSnippetsListView() self.snippetsChangedSignal.emit(self.snippets) else: Dialogs.showError("Can't remove the snippet \"%s\": the snippet doesn't exist")
def editSnippet(self, snippet): if snippet in self.snippets: code = self.snippets[snippet] edit_dialog = EditSnippetView(self.parent(), self, snippet, code) edit_dialog.show() else: Dialogs.showError("Can't edit the snippet \"%s\": the snippet doesn't exist")
def open(self, file_path=None): try: if file_path is None: file_path = File.showOpenFileDialog() if file_path != "": self.documents_controller.openDocument(file_path) except Exception, e: Dialogs.showError(e)
def saveAs(self): try: if self.documentHasFocus(): self.focused_document.saveAs() else: QApplication.beep() except Exception as e: Dialogs.showError(e)
def copyPreamble(self): try: if self.documentHasFocus(): addToClipboard(self.focused_document.model.preamble) else: QApplication.beep() except Exception, e: Dialogs.showError(e)
def editSnippet(self, snippet): if snippet in self.snippets: code = self.snippets[snippet] edit_dialog = EditSnippetView(self.parent(), self, snippet, code) edit_dialog.show() else: Dialogs.showError( "Can't edit the snippet \"%s\": the snippet doesn't exist")
def removeSnippet(self, snippet): if snippet in self.snippets: del self.snippets[snippet] self._updateSnippetsListView() self.snippetsChangedSignal.emit(self.snippets) else: Dialogs.showError( "Can't remove the snippet \"%s\": the snippet doesn't exist")
def preview(self): try: if self.documentHasFocus(): self.focused_document.preview() else: QApplication.beep() except Exception as e: Dialogs.showError(e)
def preview(self): try: if self.documentHasFocus(): self.focused_document.preview() else: QApplication.beep() except Exception, e: Dialogs.showError(e)
def copyPreambleAndSource(self): try: if self.documentHasFocus(): addToClipboard("%s\n\n%s" % (self.focused_document.model.preamble, self.focused_document.model.source)) else: QApplication.beep() except Exception, e: Dialogs.showError(e)
def copyPreamble(self): try: if self.documentHasFocus(): addToClipboard(self.focused_document.model.preamble) else: QApplication.beep() except Exception as e: Dialogs.showError(e)
def saveAs(self): try: if self.documentHasFocus(): self.focused_document.saveAs() else: QApplication.beep() except Exception, e: Dialogs.showError(e)
def open(self, file_path=None): try: if file_path is None or file_path is False: file_path = File.showOpenFileDialog() if file_path != "": self.documents_controller.openDocument(file_path) except Exception as e: Dialogs.showError(e)
def _doActionOnFocusedWidget(self, action): try: widget = QApplication.focusWidget() if hasattr(widget, action): method = getattr(widget, action) method() else: QApplication.beep() except Exception as e: Dialogs.showError(e)
def _doActionOnFocusedWidget(self, action): try: widget = QApplication.focusWidget() if hasattr(widget, action): method = getattr(widget, action) method() else: QApplication.beep() except Exception, e: Dialogs.showError(e)
def insertSnippet(self): try: action = self.sender() snippet = unicode(action.data().toString()) editor = QApplication.focusWidget() if isinstance(editor, EditorView): editor.insertSnippet(snippet) else: QApplication.beep() except Exception, e: Dialogs.showError(e)
def insertSnippet(self): try: action = self.sender() snippet = action.data() editor = QApplication.focusWidget() if isinstance(editor, EditorView): editor.insertSnippet(snippet) else: QApplication.beep() except Exception as e: Dialogs.showError(e)
def _okClicked(self): snippets = self.snippets_view.snippets if self.name.strip() == u"": Dialogs.showError("The snippet name is empty") elif self.code.strip() == u"": Dialogs.showError("The snippet code is empty") elif self.name in snippets: Dialogs.showError("A snippet with the same name already exists") else: snippets[self.name] = self.code self.snippets_view.snippets = snippets self.snippets_view.snippetsChangedSignal.emit(snippets) self.close()
def _userWantToSave(self): return Dialogs.closeDialog( "The document has been modified", "Do you want to save your changes in %s?" % self.doc_controller.model.title, self)
def _selectFont(self): selected_font = Dialogs.selectFont(self.font) if selected_font is not None: self.editor_font = selected_font self.editorFontChangedSignal.emit(selected_font)
def _userWantToSave(self): return Dialogs.closeDialog("The document has been modified", "Do you want to save your changes in %s?" % self.doc_controller.model.title, self)
def about(self): try: self.about_controller.showAbout() except Exception, e: Dialogs.showError(e)
def saveAll(self): try: self.documents_controller.saveAllDocuments() except Exception as e: Dialogs.showError(e)
def new(self): try: self.documents_controller.openEmptyDocument() except Exception, e: Dialogs.showError(e)
def showPreferences(self): try: self.preferences_controller.showPreferences() except Exception, e: Dialogs.showError(e)
def showPreferences(self): try: self.preferences_controller.showPreferences() except Exception as e: Dialogs.showError(e)
def saveAll(self): try: self.documents_controller.saveAllDocuments() except Exception, e: Dialogs.showError(e)
def new(self): try: self.documents_controller.openEmptyDocument() except Exception as e: Dialogs.showError(e)
def about(self): try: self.about_controller.showAbout() except Exception as e: Dialogs.showError(e)