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

Method __init__

MCSL2Lib/Pages/serverManagerPage.py:96–634  ·  view source on GitHub ↗
(self, parent=None)

Source from the content-addressed store, hash-verified

94 runningServerCardGenerated = pyqtSignal(RunningServerHeaderCardWidget)
95
96 def __init__(self, parent=None):
97 super().__init__(parent)
98
99 self.javaFindWorkThreadFactory = javaDetector.JavaFindWorkThreadFactory()
100 self.javaFindWorkThreadFactory.fSearch = True
101 self.javaFindWorkThreadFactory.signalConnect = self.autoDetectJavaFinished
102 self.javaFindWorkThreadFactory.finishSignalConnect = self.onJavaFindWorkThreadFinished
103
104 self.serverList = []
105 sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
106 sizePolicy.setHorizontalStretch(0)
107 sizePolicy.setVerticalStretch(0)
108 sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
109 self.setSizePolicy(sizePolicy)
110 self.gridLayout = QGridLayout(self)
111 self.gridLayout.setObjectName("gridLayout")
112
113 spacerItem = QSpacerItem(20, 10, QSizePolicy.Minimum, QSizePolicy.Fixed)
114 self.gridLayout.addItem(spacerItem, 0, 2, 1, 1)
115 spacerItem1 = QSpacerItem(10, 20, QSizePolicy.Fixed, QSizePolicy.Minimum)
116 self.gridLayout.addItem(spacerItem1, 1, 0, 1, 1)
117 self.titleLimitWidget = QWidget(self)
118 self.titleLimitWidget.setObjectName("titleLimitWidget")
119
120 self.gridLayout_2 = QGridLayout(self.titleLimitWidget)
121 self.gridLayout_2.setObjectName("gridLayout_2")
122
123 self.titleLabel = TitleLabel(self.titleLimitWidget)
124 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
125 sizePolicy.setHorizontalStretch(0)
126 sizePolicy.setVerticalStretch(0)
127 sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
128 self.titleLabel.setSizePolicy(sizePolicy)
129 self.titleLabel.setObjectName("titleLabel")
130
131 self.gridLayout_2.addWidget(self.titleLabel, 0, 0, 1, 1)
132 self.subTitleLabel = StrongBodyLabel(self.titleLimitWidget)
133 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
134 sizePolicy.setHorizontalStretch(0)
135 sizePolicy.setVerticalStretch(0)
136 sizePolicy.setHeightForWidth(self.subTitleLabel.sizePolicy().hasHeightForWidth())
137 self.subTitleLabel.setSizePolicy(sizePolicy)
138 self.subTitleLabel.setTextFormat(Qt.MarkdownText)
139 self.subTitleLabel.setObjectName("subTitleLabel")
140
141 self.gridLayout_2.addWidget(self.subTitleLabel, 1, 0, 1, 1)
142 self.stackedWidget = ChildStackedWidget(self.titleLimitWidget)
143 self.stackedWidget.setObjectName("stackedWidget")
144
145 self.serversPage = QWidget()
146 self.serversPage.setObjectName("serversPage")
147
148 self.verticalLayout_2 = QVBoxLayout(self.serversPage)
149 self.verticalLayout_2.setObjectName("verticalLayout_2")
150 self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
151
152 self.serversSmoothScrollArea = MySmoothScrollArea(self.serversPage)
153 self.serversSmoothScrollArea.setFrameShape(QFrame.NoFrame)

Callers

nothing calls this directly

Calls 3

ChildStackedWidgetClass · 0.90
MySmoothScrollAreaClass · 0.90
addWidgetMethod · 0.45

Tested by

no test coverage detected