Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
  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)
Beispiel #4
0
 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
Beispiel #5
0
 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
Beispiel #6
0
    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
Beispiel #7
0
  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)
Beispiel #8
0
 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
Beispiel #9
0
 def gyuttoButton(self):
     ret = QtWidgets.QRadioButton("Gyutto")
     ret.setToolTip("gyutto.com (Alt+7)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #10
0
 def ntleaButton(self):
     ret = QtWidgets.QRadioButton(
         my.tr("Use {0} to change game locale").format(notr_("NTLEA")))
     ret.toggled.connect(self._saveLoader)
     return ret
Beispiel #11
0
 def scapeButton(self):
     ret = QtWidgets.QRadioButton("ErogameScape")
     ret.setToolTip("erogamescape.dyndns.org (Alt+2)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #12
0
 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
Beispiel #13
0
 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
Beispiel #14
0
 def getchuButton(self):
     ret = QtWidgets.QRadioButton("Getchu")
     ret.setToolTip("getchu.com (Alt+5)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #15
0
 def holysealButton(self):
     ret = QtWidgets.QRadioButton("Holyseal")
     ret.setToolTip("holyseal.net (Alt+3)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #16
0
 def melonButton(self):
     ret = QtWidgets.QRadioButton("Melon")
     ret.setToolTip("melonbooks.co.jp (Alt+6)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #17
0
 def steamButton(self):
     ret = QtWidgets.QRadioButton("Steam")
     ret.setToolTip("steampowered.com")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #18
0
 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
Beispiel #19
0
 def digiketButton(self):
     ret = QtWidgets.QRadioButton("DiGiket")
     ret.setToolTip("digiket.com (Alt+8)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #20
0
 def dlsiteButton(self):
     ret = QtWidgets.QRadioButton("DLsite")
     ret.setToolTip("dlsite.com (Alt+0)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #21
0
 def dmmButton(self):
     ret = QtWidgets.QRadioButton("DMM")
     ret.setToolTip("dmm.co.jp (Alt+9)")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #22
0
 def amazonButton(self):
     ret = QtWidgets.QRadioButton("Amazon")
     ret.setToolTip("amazon.co.jp")
     ret.toggled.connect(self._searchLater)
     return ret
Beispiel #23
0
 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
Beispiel #24
0
 def freemButton(self):
     ret = QtWidgets.QRadioButton("FreeM")
     ret.setToolTip("freem.ne.jp (Alt+4)")
     ret.toggled.connect(self._searchLater)
     return ret