MCPcopy Create free account
hub / github.com/echQoQ/RustSL / _create_sign_group

Method _create_sign_group

gui/main_window.py:230–265  ·  view source on GitHub ↗
(self, folder_icon)

Source from the content-addressed store, hash-verified

228 return run_group
229
230 def _create_sign_group(self, folder_icon):
231 sign_widget = QWidget()
232 sign_layout = QHBoxLayout()
233 sign_layout.setContentsMargins(0, 0, 0, 0)
234
235 # Left: Target Architecture
236 target_subgroup = QGroupBox('Target')
237 target_sub_layout = QHBoxLayout()
238 self.target_box = create_target_combobox()
239 self.target_box.setFixedWidth(256)
240 target_sub_layout.addWidget(self.target_box)
241 target_subgroup.setLayout(target_sub_layout)
242
243 # Right: Spoofed Signature
244 sign_subgroup = QGroupBox('Signature')
245 sign_sub_layout = QHBoxLayout()
246 self.sign_app_box = SignAppComboBox()
247 self.sign_app_box.setFixedWidth(200)
248 self.sign_choose_btn = QPushButton(folder_icon, '')
249 self.sign_choose_btn.setToolTip('Select spoofed application')
250 self.sign_choose_btn.setFixedWidth(32)
251 self.sign_choose_btn.clicked.connect(lambda: self.sign_app_box.choose_file(self))
252 self.sign_enable_box = QCheckBox('')
253 self.sign_enable_box.stateChanged.connect(self.on_sign_changed)
254 sign_sub_layout.addWidget(self.sign_app_box)
255 sign_sub_layout.addWidget(self.sign_choose_btn)
256 sign_sub_layout.addWidget(self.sign_enable_box)
257 sign_sub_layout.setStretch(1, 1)
258 sign_subgroup.setLayout(sign_sub_layout)
259
260 sign_layout.addWidget(target_subgroup)
261 sign_layout.addWidget(sign_subgroup)
262 sign_layout.setStretch(0, 1)
263 sign_layout.setStretch(1, 1)
264 sign_widget.setLayout(sign_layout)
265 return sign_widget
266
267 def _create_bottom_layout(self):
268 bottom_layout = QHBoxLayout()

Callers 1

init_uiMethod · 0.95

Calls 3

create_target_comboboxFunction · 0.85
SignAppComboBoxClass · 0.85
choose_fileMethod · 0.45

Tested by

no test coverage detected