Exemple #1
0
 def on_shortcut_goto(self):
     '''
     Opens a C{goto} dialog.
     '''
     value = 1
     ok = False
     try:
         value, ok = QInputDialog.getInt(self,
                                         "Goto",
                                         self.tr("Line number:"),
                                         QLineEdit.Normal,
                                         minValue=1,
                                         step=1)
     except:
         value, ok = QInputDialog.getInt(self,
                                         "Goto",
                                         self.tr("Line number:"),
                                         QLineEdit.Normal,
                                         min=1,
                                         step=1)
     if ok:
         if value > self.tabWidget.currentWidget().document().blockCount():
             value = self.tabWidget.currentWidget().document().blockCount()
         curpos = self.tabWidget.currentWidget().textCursor().blockNumber(
         ) + 1
         while curpos != value:
             mov = QTextCursor.NextBlock if curpos < value else QTextCursor.PreviousBlock
             self.tabWidget.currentWidget().moveCursor(mov)
             curpos = self.tabWidget.currentWidget().textCursor(
             ).blockNumber() + 1
     self.tabWidget.currentWidget().setFocus(Qt.ActiveWindowFocusReason)
Exemple #2
0
 def on_shortcut_goto(self):
     '''
     Opens a C{goto} dialog.
     '''
     value = 1
     ok = False
     try:
         value, ok = QInputDialog.getInt(self, "Goto", self.tr("Line number:"),
                                               QLineEdit.Normal, minValue=1, step=1)
     except Exception:
         value, ok = QInputDialog.getInt(self, "Goto", self.tr("Line number:"),
                                               QLineEdit.Normal, min=1, step=1)
     if ok:
         self._goto(value)
     self.tabWidget.currentWidget().setFocus(Qt.ActiveWindowFocusReason)
 def on_shortcut_goto(self):
     '''
     Opens a C{goto} dialog.
     '''
     value = 1
     ok = False
     try:
         value, ok = QInputDialog.getInt(self, "Goto", self.tr("Line number:"),
                                               QLineEdit.Normal, minValue=1, step=1)
     except Exception:
         value, ok = QInputDialog.getInt(self, "Goto", self.tr("Line number:"),
                                               QLineEdit.Normal, min=1, step=1)
     if ok:
         self._goto(value)
     self.tabWidget.currentWidget().setFocus(Qt.ActiveWindowFocusReason)
Exemple #4
0
 def on_shortcut_goto(self):
     '''
     Opens a C{goto} dialog.
     '''
     value = 1
     ok = False
     try:
         value, ok = QInputDialog.getInt(self, "Goto", self.tr("Line number:"),
                                               QLineEdit.Normal, minValue=1, step=1)
     except:
         value, ok = QInputDialog.getInt(self, "Goto", self.tr("Line number:"),
                                               QLineEdit.Normal, min=1, step=1)
     if ok:
         if value > self.tabWidget.currentWidget().document().blockCount():
             value = self.tabWidget.currentWidget().document().blockCount()
         curpos = self.tabWidget.currentWidget().textCursor().blockNumber() + 1
         while curpos != value:
             mov = QTextCursor.NextBlock if curpos < value else QTextCursor.PreviousBlock
             self.tabWidget.currentWidget().moveCursor(mov)
             curpos = self.tabWidget.currentWidget().textCursor().blockNumber() + 1
     self.tabWidget.currentWidget().setFocus(Qt.ActiveWindowFocusReason)