MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / initSlots

Method initSlots

MCSL2Lib/ServerControllers/windowCreator.py:1245–1269  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1243 )
1244
1245 def initSlots(self):
1246 self.commandLineEdit.textChanged.connect(
1247 lambda: self.sendCommandButton.setEnabled(self.commandLineEdit.text() != "")
1248 )
1249 self.sendCommandButton.clicked.connect(
1250 lambda: self.sendCommand(command=self.commandLineEdit.text())
1251 )
1252 self.commandLineEdit.returnPressed.connect(self.commandLineEditTypeChecker)
1253 self.openServerFolder.clicked.connect(
1254 lambda: openLocalFile(f"./Servers/{self.serverConfig.serverName}")
1255 )
1256 self.genRunScriptBtn.clicked.connect(self.genRunScript)
1257 self.backupServerBtn.clicked.connect(
1258 lambda: backupServer(serverName=self.serverConfig.serverName, parent=self)
1259 )
1260 self.backupSavesBtn.clicked.connect(
1261 lambda: backupSaves(serverConfig=self.serverConfig, parent=self)
1262 )
1263 self.copyResultBtn.clicked.connect(
1264 lambda: QApplication.clipboard().setText(self.resultTextEdit.toPlainText())
1265 )
1266 self.errTextEdit.textChanged.connect(
1267 lambda: self.startAnalyze.setEnabled(self.errTextEdit.toPlainText().strip() != "")
1268 )
1269 self.startAnalyze.clicked.connect(self.manualAnalyzeError)
1270
1271 def systemTitleBarRect(self, size: QSize) -> QRect:
1272 """重写 macOS 三大件到左上角"""

Callers 1

__init__Method · 0.95

Calls 4

sendCommandMethod · 0.95
openLocalFileFunction · 0.90
backupServerFunction · 0.90
backupSavesFunction · 0.90

Tested by

no test coverage detected