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

Method initQuickMenu

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

Source from the content-addressed store, hash-verified

1145 self.gridLayout.addWidget(self.stackedWidget, 2, 1, 2, 1)
1146
1147 def initQuickMenu(self):
1148 self.quickMenu = SimpleCardWidget(self.commandPage)
1149 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
1150 sizePolicy.setHorizontalStretch(0)
1151 sizePolicy.setVerticalStretch(0)
1152 sizePolicy.setHeightForWidth(self.quickMenu.sizePolicy().hasHeightForWidth())
1153 self.quickMenu.setSizePolicy(sizePolicy)
1154 self.quickMenu.setMinimumSize(QSize(125, 340))
1155 self.quickMenu.setMaximumSize(QSize(125, 16777215))
1156 self.quickMenuLayout = QVBoxLayout(self.quickMenu)
1157 self.quickMenuTitleLabel = StrongBodyLabel(self.quickMenu)
1158 self.quickMenuLayout.addWidget(self.quickMenuTitleLabel)
1159 self.difficulty = ComboBox(self.quickMenu)
1160 self.difficulty.setMinimumSize(QSize(0, 30))
1161 self.quickMenuLayout.addWidget(self.difficulty)
1162 self.gamemode = TransparentPushButton(self.quickMenu)
1163 self.gamemode.setMinimumSize(QSize(0, 30))
1164 self.quickMenuLayout.addWidget(self.gamemode)
1165 self.whiteList = TransparentPushButton(self.quickMenu)
1166 self.whiteList.setMinimumSize(QSize(0, 30))
1167 self.quickMenuLayout.addWidget(self.whiteList)
1168 self.op = TransparentPushButton(self.quickMenu)
1169 self.op.setMinimumSize(QSize(0, 30))
1170 self.quickMenuLayout.addWidget(self.op)
1171 self.kickPlayers = TransparentPushButton(self.quickMenu)
1172 self.kickPlayers.setMinimumSize(QSize(0, 30))
1173 self.quickMenuLayout.addWidget(self.kickPlayers)
1174 self.banPlayers = TransparentPushButton(self.quickMenu)
1175 self.banPlayers.setMinimumSize(QSize(0, 30))
1176 self.quickMenuLayout.addWidget(self.banPlayers)
1177 self.saveServer = TransparentPushButton(self.quickMenu)
1178 self.saveServer.setMinimumSize(QSize(0, 30))
1179 self.quickMenuLayout.addWidget(self.saveServer)
1180 self.exitServer = TransparentPushButton(self.quickMenu)
1181 self.exitServer.setMinimumSize(QSize(0, 30))
1182 self.quickMenuLayout.addWidget(self.exitServer)
1183 self.killServer = TransparentPushButton(self.quickMenu)
1184 self.killServer.setMinimumSize(QSize(0, 30))
1185 self.quickMenuLayout.addWidget(self.killServer)
1186 self.errorAnalyze = TransparentPushButton(self.quickMenu)
1187 self.errorAnalyze.setMinimumSize(QSize(0, 30))
1188 self.quickMenuLayout.addWidget(self.errorAnalyze)
1189 self.commandPageLayout.addWidget(self.quickMenu, 0, 5, 1, 1)
1190 spacerItem2 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)
1191 self.commandPageLayout.addItem(spacerItem2, 1, 5, 5, 1)
1192
1193 self.gamemode.clicked.connect(self.initQuickMenu_GameMode)
1194 self.whiteList.clicked.connect(self.initQuickMenu_WhiteList)
1195 self.op.clicked.connect(self.initQuickMenu_Operator)
1196 self.kickPlayers.clicked.connect(self.initQuickMenu_Kick)
1197 self.banPlayers.clicked.connect(self.initQuickMenu_BanOrPardon)
1198 self.saveServer.clicked.connect(lambda: self.sendCommand("save-all"))
1199 self.exitServer.clicked.connect(self.runQuickMenu_StopServer)
1200 self.killServer.clicked.connect(self.runQuickMenu_KillServer)
1201 self.errorAnalyze.clicked.connect(self.runQuickMenu_OpenErrorAnalyze)
1202 self.errorAnalyze.setEnabled(True)
1203
1204 def initTexts(self):

Callers 1

setupCommandPageMethod · 0.95

Calls 2

sendCommandMethod · 0.95
addWidgetMethod · 0.45

Tested by

no test coverage detected