コード例 #1
0
  def __init__(self, wiz):
    super(SelectWindowPage, self).__init__(wiz)
    self.setTitle(my.tr("Select game window"))

    introLabel = QtWidgets.QLabel(my.tr(
      "Press START and  CLICK the game window, or press the STOP button to cancel."
    ))
    introLabel.setWordWrap(True)

    self._picker = winpicker.WindowPicker(self)
    self._picker.windowClicked.connect(self._onWindowClicked)
    wiz.visibleChanged.connect(self._onVisibleChanged)

    self._windowEdit = QtWidgets.QLineEdit()
    self._windowEdit.setReadOnly(True)
    self._windowEdit.setPlaceholderText(my.tr("Not found, or not a game window"))
    self._windowEdit.setToolTip(my.tr("Game window"))
    windowLabel = QtWidgets.QLabel(my.tr("Game window") + ":")
    windowLabel.setBuddy(self._windowEdit)

    self._nameEdit = QtWidgets.QLineEdit()
    self._nameEdit.setReadOnly(True)
    self._nameEdit.setPlaceholderText(tr_("Not found"))
    self._nameEdit.setToolTip(tr_("Window title"))
    nameLabel = QtWidgets.QLabel("=> " + tr_("Window title") + ":")
    nameLabel.setBuddy(self._nameEdit)

    self._startButton = QtWidgets.QPushButton("\n\n" + tr_("START") + "\n\n")
    self._startButton.clicked.connect(self._start)
    skqss.class_(self._startButton, 'btn btn-primary')

    self._stopButton = QtWidgets.QPushButton("\n\n" + tr_("STOP") + "\n\n")
    self._stopButton.clicked.connect(self._stop)
    skqss.class_(self._stopButton, 'btn btn-danger')

    layout = QtWidgets.QVBoxLayout()
    layout.addWidget(introLabel)
    buttons = QtWidgets.QHBoxLayout()
    buttons.addWidget(self._startButton)
    buttons.addWidget(self._stopButton)
    buttons.setContentsMargins(10,10,10,10)
    layout.addLayout(buttons)

    grid = QtWidgets.QGridLayout()
    # 0
    grid.addWidget(windowLabel, 0, 0)
    grid.addWidget(self._windowEdit, 0, 1)
    # 1
    grid.addWidget(nameLabel)
    grid.addWidget(self._nameEdit)

    layout.addLayout(grid)
    self.setLayout(layout)
コード例 #2
0
ファイル: topicsview.py プロジェクト: blackknifes/VNR-Core
 def gameButton(self):
   ret = QtWidgets.QPushButton(tr_("Game"))
   skqss.class_(ret, 'btn btn-info')
   ret.setToolTip(tr_("Game"))
   #ret.setStatusTip(ret.toolTip())
   ret.clicked.connect(self._showGame)
   return ret
コード例 #3
0
ファイル: topicsview.py プロジェクト: blackknifes/VNR-Core
 def newTopicButton(self):
   ret = QtWidgets.QPushButton("+ " + tr_("Topic"))
   skqss.class_(ret, 'btn btn-success')
   ret.setToolTip(tr_("New"))
   #ret.setStatusTip(ret.toolTip())
   ret.clicked.connect(self._newTopic)
   return ret
コード例 #4
0
ファイル: gameedit.py プロジェクト: blackknifes/VNR-Core
    def locationGroup(self):
        introLabel = QtWidgets.QLabel(
            my.
            tr("""You can specify a different executable to launch the game process.
By default it is the same as the executable of the game process."""))
        introLabel.setWordWrap(True)

        #launchLabel = QtWidgets.QLabel(mytr_("Launcher"))
        #launchLabel.setBuddy(self.launchEdit)

        browseLaunchButton = QtWidgets.QPushButton(tr_("Browse"))
        browseLaunchButton.clicked.connect(self._browseLaunchPath)
        skqss.class_(browseLaunchButton, 'btn btn-info')

        layout = QtWidgets.QVBoxLayout()
        launchRow = QtWidgets.QHBoxLayout()
        #launchRow.addWidget(launchLabel)
        launchRow.addWidget(self.launchEdit)
        launchRow.addWidget(browseLaunchButton)
        launchRow.addWidget(self.resetLaunchButton)
        layout.addLayout(launchRow)
        layout.addWidget(introLabel)

        ret = QtWidgets.QGroupBox(my.tr("Alternative launcher location"))
        ret.setLayout(layout)
        return ret
コード例 #5
0
  def __init__(self, parent=None):
    super(SelectFilePage, self).__init__(parent)
    self.setTitle(my.tr("Select game executable"))

    introLabel = QtWidgets.QLabel(my.tr("Please select the game executable's location"))
    introLabel.setWordWrap(True)

    self._edit = QtWidgets.QLineEdit()
    self._edit.setPlaceholderText(tr_("Location"))
    self._edit.textChanged.connect(self._validateEdit)
    self._edit.textChanged.connect(self.completeChanged)

    self._browseButton = QtWidgets.QPushButton(tr_("Browse") + " ...")
    skqss.class_(self._browseButton, 'btn btn-info')
    self._browseButton.clicked.connect(self._browse)

    #self._applocButton = QtWidgets.QCheckBox(my.tr("Open in Japanese locale (0x0411) using AppLocale"))
    #self._applocButton.toggled.connect(settings.global_().setApplocEnabled)

    #self._tzButton = QtWidgets.QCheckBox(my.tr("Open in Japanese time zone (+9 Asia/Tokyo)"))
    #self._tzButton.toggled.connect(settings.global_().setTimeZoneEnabled)

    layout = QtWidgets.QVBoxLayout()
    layout.addWidget(introLabel)

    row = QtWidgets.QHBoxLayout()
    row.addWidget(self._edit)
    row.addWidget(self._browseButton)
    layout.addLayout(row)
    #layout.addWidget(self._applocButton)
    #layout.addWidget(self._tzButton)
    self.setLayout(layout)
コード例 #6
0
 def stopButton(self):
     ret = QtWidgets.QPushButton(tr_("Stop"))
     skqss.class_(ret, 'btn btn-danger')
     ret.setToolTip(my.tr("Stop recording audio"))
     ret.clicked.connect(self.stop)
     ret.setEnabled(False)
     return ret
コード例 #7
0
 def pasteButton(self):
     ret = QtWidgets.QPushButton(tr_("Paste"))
     skqss.class_(ret, 'btn btn-default')
     ret.setToolTip(tr_("Paste"))
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._paste)
     return ret
コード例 #8
0
ファイル: terminput.py プロジェクト: blackknifes/VNR-Core
 def _createTtsButton():
     ret = QtWidgets.QPushButton(u"♪")  # おんぷ
     skqss.class_(ret, 'btn btn-default btn-toggle')
     ret.setToolTip(mytr_("TTS"))
     ret.setMaximumWidth(18)
     ret.setMaximumHeight(18)
     return ret
コード例 #9
0
 def searchButton(self):
     ret = QtWidgets.QPushButton(tr_("Search"))
     skqss.class_(ret, 'btn btn-success')
     ret.setToolTip(tr_("Search") + " (Enter)")
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._search)
     return ret
コード例 #10
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def helpButton(self):
     ret = QtWidgets.QPushButton(tr_("Help"))
     skqss.class_(ret, 'btn btn-default')
     ret.setToolTip(tr_("Help"))
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(main.manager().showReferenceHelp)
     return ret
コード例 #11
0
ファイル: terminput.py プロジェクト: blackknifes/VNR-Core
 def cancelButton(self):
     ret = QtWidgets.QPushButton(tr_("Cancel"))
     ret.setToolTip(tr_("Cancel"))
     skqss.class_(ret, 'btn btn-default')
     #ret.setDefault(True)
     ret.clicked.connect(self.q.hide)
     return ret
コード例 #12
0
ファイル: vkinput.py プロジェクト: blackknifes/VNR-Core
 def saveButton(self):
   ret = QtWidgets.QPushButton(tr_("Save"))
   ret.setToolTip("Ctrl+S")
   skqss.class_(ret, 'btn btn-primary')
   ret.clicked.connect(self.save)
   ret.setDefault(True)
   return ret
コード例 #13
0
 def newPostButton(self):
     ret = QtWidgets.QPushButton("+ " + tr_("Reply"))
     skqss.class_(ret, 'btn btn-primary')
     ret.setToolTip(tr_("New"))
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._newPost)
     return ret
コード例 #14
0
 def submitButton(self):
     ret = QtWidgets.QPushButton(tr_("Lookup"))
     ret.setToolTip(tr_("Lookup"))
     ret.setDefault(True)
     skqss.class_(ret, 'btn btn-primary')
     ret.clicked.connect(self.submit)
     return ret
コード例 #15
0
 def browseButton(self):
     ret = QtWidgets.QPushButton(tr_("Browse"))
     skqss.class_(ret, 'btn btn-default')
     ret.setToolTip(tr_("Browse"))
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(lambda: osutil.open_url(
         "http://sakuradite.com/topic/%s" % self.topicId))
     return ret
コード例 #16
0
ファイル: textprefs.py プロジェクト: blackknifes/VNR-Core
 def saveButton(self):
   ret = QtWidgets.QPushButton(tr_("Save"))
   ret.setToolTip(tr_("Save"))
   ret.setStatusTip(tr_("Save"))
   skqss.class_(ret, 'btn btn-primary')
   ret.setToolTip(my.tr("Apply text thread and encoding settings"))
   ret.clicked.connect(self._save)
   return ret
コード例 #17
0
 def saveButton(self):
     ret = QtWidgets.QPushButton(tr_("Add"))
     skqss.class_(ret, 'btn btn-primary')
     ret.setToolTip(tr_("Save") + " (Alt+S)")
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._save)
     ret.setEnabled(False)
     return ret
コード例 #18
0
ファイル: subedit.py プロジェクト: blackknifes/VNR-Core
 def refreshButton(self):
   ret = QtWidgets.QPushButton(tr_("Refresh"))
   skqss.class_(ret, 'btn btn-success')
   ret.setToolTip(my.tr("Reload information"))
   ret.setDefault(True)
   #ret.setStatusTip(ret.toolTip())
   ret.clicked.connect(self.refresh)
   return ret
コード例 #19
0
ファイル: textprefs.py プロジェクト: blackknifes/VNR-Core
 def resetButton(self):
   ret = QtWidgets.QPushButton(tr_("Reset"))
   ret.setToolTip(tr_("Reset"))
   ret.setStatusTip(tr_("Reset"))
   skqss.class_(ret, 'btn btn-inverse')
   ret.setToolTip(my.tr("Reset to last saved settings"))
   ret.clicked.connect(self._reset)
   return ret
コード例 #20
0
 def browseButton(self):
     ret = QtWidgets.QPushButton(tr_("Browse"))
     skqss.class_(ret, 'btn btn-info')
     ret.setToolTip(tr_("Browse") + " (Alt+O)")
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._browse)
     ret.setEnabled(False)
     return ret
コード例 #21
0
 def _createNameTtsButton(self, index): # int ->
   ret = QtWidgets.QPushButton(u"♪") # おんぷ
   skqss.class_(ret, 'btn btn-default btn-toggle')
   ret.setToolTip(mytr_("TTS"))
   ret.setMaximumWidth(18)
   ret.setMaximumHeight(18)
   ret.clicked.connect(partial(self._speakName, index))
   return ret
コード例 #22
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def editButton(self):
     ret = QtWidgets.QPushButton(tr_("Edit"))
     skqss.class_(ret, 'btn btn-success')
     ret.setToolTip(tr_("Edit") + " (Alt+E)")
     ret.setEnabled(False)
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._edit)
     return ret
コード例 #23
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def topicButton(self):
     ret = QtWidgets.QPushButton(tr_("Topic"))
     skqss.class_(ret, 'btn btn-inverse')
     ret.setToolTip(tr_("Topic"))
     ret.setEnabled(False)
     ret.clicked.connect(lambda: self.itemId and main.manager().
                         showGameTopics(itemId=self.itemId))
     return ret
コード例 #24
0
ファイル: topicinput.py プロジェクト: blackknifes/VNR-Core
 def saveButton(self):
     ret = QtWidgets.QPushButton(tr_("Submit"))
     skqss.class_(ret, 'btn btn-primary')
     ret.setToolTip(tr_("Submit") + " (Ctrl+S)")
     ret.setDefault(True)
     ret.clicked.connect(self._save)
     ret.clicked.connect(self.q.hide)  # save and hide
     return ret
コード例 #25
0
ファイル: terminput.py プロジェクト: blackknifes/VNR-Core
    def helpButton(self):
        ret = QtWidgets.QPushButton(tr_("Help"))
        ret.setToolTip(tr_("Help"))
        skqss.class_(ret, 'btn btn-default')

        import main
        ret.clicked.connect(
            lambda: main.manager().openWiki("VNR/Shared Dictionary"))
        return ret
コード例 #26
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def nameButton(self):
     ret = QtWidgets.QPushButton(my.tr("Import Name"))
     #skqss.class_(ret, 'btn btn-inverse')
     skqss.class_(ret, 'btn btn-warning')
     ret.setToolTip(my.tr("Import Japanese names to Shared Dictionary"))
     ret.setEnabled(False)
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self._importName)
     return ret
コード例 #27
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def subButton(self):
     ret = QtWidgets.QPushButton(tr_("Subtitle"))
     skqss.class_(ret, 'btn btn-success')
     ret.setToolTip(tr_("Subtitles"))
     #ret.setStatusTip(ret.toolTip())
     #ret.setEnabled(False)
     ret.clicked.connect(
         lambda: main.manager().showSubtitleView(gameId=self.gameId))
     return ret
コード例 #28
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def launchButton(self):
     ret = QtWidgets.QPushButton(tr_("Launch"))
     skqss.class_(ret, 'btn btn-primary')
     ret.setToolTip(tr_("Launch"))
     #ret.setStatusTip(ret.toolTip())
     ret.setEnabled(False)
     ret.clicked.connect(
         lambda: main.manager().openGame(gameId=self.gameId))
     return ret
コード例 #29
0
ファイル: gameview.py プロジェクト: blackknifes/VNR-Core
 def refreshButton(self):
     ret = QtWidgets.QPushButton(tr_("Refresh"))
     skqss.class_(ret, 'btn btn-primary')
     ret.setToolTip(tr_("Refresh") + " (Ctrl+R)")
     #ret.setStatusTip(ret.toolTip())
     ret.clicked.connect(self.updateAndRefresh)
     nm = netman.manager()
     ret.setEnabled(nm.isOnline())
     nm.onlineChanged.connect(ret.setEnabled)
     return ret
コード例 #30
0
 def newTabButton(self):
     ret = QtWidgets.QPushButton()
     ret.setGraphicsEffect(ui.createGlowEffect(ret))
     skqss.class_(ret, 'webkit btn-tab-corner')
     ret.setText("+")
     #ret.setToolTip(tr_("New Tab"))
     ret.setToolTip(u"%s (%s, %s, %s: →←)" %
                    (i18n.tr("New Tab"), "Ctrl+T", tr_("Double-click"),
                     i18n.tr("Gesture")))
     ret.clicked.connect(self.newTabAtLastWithBlankPage)
     return ret