def defaultLoaderButton(self): ret = QtWidgets.QRadioButton( "%s (%s)" % (my.tr("Launch the game with DEFAULT loader in Preferences"), tr_("default"))) ret.toggled.connect(self._saveLoader) return ret
def defaultTimeZoneButton(self): ret = QtWidgets.QRadioButton( "%s (%s)" % (my.tr("Launch the game under DEFAULT time zone in Preferences"), tr_("default"))) ret.toggled.connect(self._saveTimeZone) return ret
def _createUi(self, q): self.edit = QtWidgets.QLineEdit() skqss.class_(self.edit, 'normal') grid = QtWidgets.QGridLayout() r = 0 self.updateCommentButton = QtWidgets.QRadioButton(mytr_("Update reason")) self.updateCommentButton.setChecked(True) self.commentButton = QtWidgets.QRadioButton(tr_("Comment")) g = QtWidgets.QButtonGroup(q) g.addButton(self.updateCommentButton) g.addButton(self.commentButton) grid.addWidget(create_label(tr_("Property")), r, 0) for i,b in enumerate(g.buttons()): grid.addWidget(b, r, i+1) r += 1 self.appendButton = QtWidgets.QRadioButton(tr_("Append")) self.appendButton.setChecked(True) self.overwriteButton = QtWidgets.QRadioButton(tr_("Overwrite")) g = QtWidgets.QButtonGroup(q) g.addButton(self.appendButton) g.addButton(self.overwriteButton) grid.addWidget(create_label(tr_("Method")), r, 0) for i,b in enumerate(g.buttons()): grid.addWidget(b, r, i+1) layout = QtWidgets.QVBoxLayout() layout.addWidget(self.edit) optionGroup = QtWidgets.QGroupBox(tr_("Option")) optionGroup.setLayout(grid) layout.addWidget(optionGroup) buttonBox = QtWidgets.QDialogButtonBox( QtWidgets.QDialogButtonBox.Ok| QtWidgets.QDialogButtonBox.Cancel) layout.addWidget(buttonBox) buttonBox.accepted.connect(q.accept) buttonBox.rejected.connect(q.reject) okButton = buttonBox.button(buttonBox.Ok) okButton.setDefault(True) skqss.class_(okButton, 'btn btn-primary') #cancelButton = buttonBox.button(buttonBox.Cancel) q.setLayout(layout)
def localeSwitchButton(self): ret = QtWidgets.QRadioButton( "%s (%s)" % (my.tr("Use {0} to change game locale").format( notr_("LocaleSwitch")), my.tr("need admin priv"))) if features.ADMIN == False: skqss.class_(ret, 'warning') ret.toggled.connect(self._saveLoader) return ret
def ntleasButton(self): ret = QtWidgets.QRadioButton( "%s (%s)" % (my.tr("Use {0} to change game locale").format( notr_("Ntleas")), tr_("download"))) #tr_("recommended"))) #if features.ADMIN == False: # skqss.class_(ret, 'warning') ret.toggled.connect(self._saveLoader) return ret
def createItem(self): b = QtWidgets.QRadioButton() b.clicked.connect(self._onClicked) c = self.count % self.col r = self.count / self.col self.layout.addWidget(b, r, c) self.count += 1 return b
def __init__(self, parent=None): super(ChooseMeansPage, self).__init__(parent) self.setTitle(my.tr("Select how to find the game")) introLabel = QtWidgets.QLabel(my.tr("How would you like to select the game?")) introLabel.setWordWrap(True) self._windowButton = QtWidgets.QRadioButton(my.tr("Select the window of the running game") + " (%s)" % tr_("recommended")) self._windowButton.setToolTip("Alt+1") self._windowButton.clicked.connect(self.completeChanged) self._processButton = QtWidgets.QRadioButton(my.tr("Select the process of the running game")) self._processButton.setToolTip("Alt+2") self._processButton.clicked.connect(self.completeChanged) self._fileButton = QtWidgets.QRadioButton(my.tr("Select the game executable file on the hard drive")) self._fileButton.setToolTip("Alt+3") self._fileButton.clicked.connect(self.completeChanged) skwidgets.shortcut("alt+1", self._windowButton.click) skwidgets.shortcut("alt+2", self._processButton.click) skwidgets.shortcut("alt+3", self._fileButton.click) infoLabel = QtWidgets.QLabel("\n" + my.tr( "By the way, you can also drag the game's exe/lnk to the SpringBoard, which is equivalent to #3 (select by file)." )) infoLabel.setWordWrap(True) layout = QtWidgets.QVBoxLayout() layout.addWidget(introLabel) if not features.WINE: layout.addWidget(self._windowButton) layout.addWidget(self._processButton) layout.addWidget(self._fileButton) layout.addWidget(infoLabel) self.setLayout(layout)
def trailersButton(self): ret = QtWidgets.QRadioButton("ErogeTrailers") ret.setChecked(True) # default ret.setToolTip("erogetrailers.co.jp (Alt+1)") ret.toggled.connect(self._searchLater) return ret
def gyuttoButton(self): ret = QtWidgets.QRadioButton("Gyutto") ret.setToolTip("gyutto.com (Alt+7)") ret.toggled.connect(self._searchLater) return ret
def ntleaButton(self): ret = QtWidgets.QRadioButton( my.tr("Use {0} to change game locale").format(notr_("NTLEA"))) ret.toggled.connect(self._saveLoader) return ret
def scapeButton(self): ret = QtWidgets.QRadioButton("ErogameScape") ret.setToolTip("erogamescape.dyndns.org (Alt+2)") ret.toggled.connect(self._searchLater) return ret
def disableLoaderButton(self): ret = QtWidgets.QRadioButton( "%s (%s)" % (my.tr("Launch the game WITHOUT loader"), my.tr("for Windows with Japanese locale"))) ret.toggled.connect(self._saveLoader) return ret
def applocButton(self): ret = QtWidgets.QRadioButton( "%s (%s)" % (my.tr("Use {0} to change game locale").format( notr_("AppLocale")), tr_("download"))) ret.toggled.connect(self._saveLoader) return ret
def getchuButton(self): ret = QtWidgets.QRadioButton("Getchu") ret.setToolTip("getchu.com (Alt+5)") ret.toggled.connect(self._searchLater) return ret
def holysealButton(self): ret = QtWidgets.QRadioButton("Holyseal") ret.setToolTip("holyseal.net (Alt+3)") ret.toggled.connect(self._searchLater) return ret
def melonButton(self): ret = QtWidgets.QRadioButton("Melon") ret.setToolTip("melonbooks.co.jp (Alt+6)") ret.toggled.connect(self._searchLater) return ret
def steamButton(self): ret = QtWidgets.QRadioButton("Steam") ret.setToolTip("steampowered.com") ret.toggled.connect(self._searchLater) return ret
def enableTimeZoneButton(self): ret = QtWidgets.QRadioButton("%s (%s)" % (my.tr("Launch the game in Japan time"), my.tr("DO change time zone"))) ret.toggled.connect(self._saveTimeZone) return ret
def digiketButton(self): ret = QtWidgets.QRadioButton("DiGiket") ret.setToolTip("digiket.com (Alt+8)") ret.toggled.connect(self._searchLater) return ret
def dlsiteButton(self): ret = QtWidgets.QRadioButton("DLsite") ret.setToolTip("dlsite.com (Alt+0)") ret.toggled.connect(self._searchLater) return ret
def dmmButton(self): ret = QtWidgets.QRadioButton("DMM") ret.setToolTip("dmm.co.jp (Alt+9)") ret.toggled.connect(self._searchLater) return ret
def amazonButton(self): ret = QtWidgets.QRadioButton("Amazon") ret.setToolTip("amazon.co.jp") ret.toggled.connect(self._searchLater) return ret
def disableTimeZoneButton(self): ret = QtWidgets.QRadioButton("%s (%s)" % (my.tr("Launch the game in current time"), my.tr("do NOT change time zone"))) ret.toggled.connect(self._saveTimeZone) return ret
def freemButton(self): ret = QtWidgets.QRadioButton("FreeM") ret.setToolTip("freem.ne.jp (Alt+4)") ret.toggled.connect(self._searchLater) return ret