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

Method initNavigation

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

Source from the content-addressed store, hash-verified

1273 return QRect(0, 0 if self.isFullScreen() else 9, 75, size.height())
1274
1275 def initNavigation(self):
1276 self.serverSegmentedWidget.addItem(
1277 routeKey="overviewPage",
1278 text=self.tr("服务器概览"),
1279 onClick=lambda: self.stackedWidget.setCurrentWidget(self.overviewPage),
1280 icon=FIF.INFO,
1281 )
1282 self.serverSegmentedWidget.addItem(
1283 routeKey="commandPage",
1284 text=self.tr("快捷终端"),
1285 onClick=lambda: self.stackedWidget.setCurrentWidget(self.commandPage),
1286 icon=FIF.COMMAND_PROMPT,
1287 )
1288 self.serverSegmentedWidget.addItem(
1289 routeKey="editorPage",
1290 text=self.tr("编辑配置文件"),
1291 onClick=lambda: self.stackedWidget.setCurrentWidget(self.configEditorPage),
1292 icon=FIF.LABEL,
1293 )
1294 self.serverSegmentedWidget.addItem(
1295 routeKey="schedulerPage",
1296 text=self.tr("计划任务"),
1297 onClick=lambda: self.stackedWidget.setCurrentWidget(self.schedulerPage),
1298 icon=FIF.HISTORY,
1299 )
1300 self.serverSegmentedWidget.addItem(
1301 routeKey="analyzePage",
1302 text=self.tr("错误分析"),
1303 onClick=lambda: self.stackedWidget.setCurrentWidget(self.analyzePage),
1304 icon=FIF.SEARCH_MIRROR,
1305 )
1306 self.serverSegmentedWidget.setCurrentItem("overviewPage")
1307
1308 def initWindow(self):
1309 """初始化窗口"""

Callers 1

__init__Method · 0.95

Calls 1

setCurrentWidgetMethod · 0.45

Tested by

no test coverage detected