快捷菜单-踢人
(self)
| 1962 | self.showServerNotOpenMsg() |
| 1963 | |
| 1964 | def initQuickMenu_Kick(self): |
| 1965 | """快捷菜单-踢人""" |
| 1966 | if self.getRunningStatus(): |
| 1967 | kickWidget = playersController() |
| 1968 | kickWidget.mode.setParent(None) |
| 1969 | kickWidget.mode.deleteLater() |
| 1970 | kickWidget.who.textChanged.connect( |
| 1971 | lambda: self.playersControllerLineEditTypeChecker(text=kickWidget.who.text()) |
| 1972 | ) |
| 1973 | kickWidget.playersTip.setText(self.getKnownServerPlayers()) |
| 1974 | w = MessageBox(self.tr("踢出玩家"), self.tr("踢出服务器中的玩家"), self) |
| 1975 | w.yesButton.setText(self.tr("确定")) |
| 1976 | w.cancelButton.setText(self.tr("取消")) |
| 1977 | w.textLayout.addWidget(kickWidget.playersControllerMainWidget) |
| 1978 | self.playersControllerBtnEnabled.connect(w.yesButton.setEnabled) |
| 1979 | w.yesSignal.connect(lambda: self.runQuickMenu_Kick(player=kickWidget.who.text())) |
| 1980 | w.exec_() |
| 1981 | else: |
| 1982 | self.showServerNotOpenMsg() |
| 1983 | |
| 1984 | def runQuickMenu_Kick(self, player: str): |
| 1985 | self.serverBridge.sendCommand(command=f"kick {player}") |
nothing calls this directly
no test coverage detected