def __init__(self): super(SwaVanMockPage, self).__init__() template_loader("templates/mock.ui", self) _last = MockEnvironmentService.last_seen() self.mock_server_selected_btn.setText(f" {_last.name} : {_last.port} ") SwaVanCache.set_selected_env(_last.id) _endpoints = SwaVanMockEndpoints() _endpoints.setObjectName("SwaVanMockEndpoints") self.endpoints_placeholder.addWidget(_endpoints) self.environment_changed.connect(lambda: _endpoints.update_view()) _endpoint = SwaVanEndpoint() _endpoint.setObjectName("SwaVanEndpoint") _endpoint.saved.connect(_endpoints.update_view) self.mock_content_view.addWidget(_endpoint) _endpoints.edit.connect(lambda x: _endpoint.update_view(x)) self.add_mock_btn.clicked.connect(lambda: _endpoint.update_view()) self.import_mock_btn.clicked.connect(self.import_mocks) self.mock_toggle_endpoints_btn.clicked.connect(self.toggle_view) self.log_view_btn.clicked.connect(self.create_log_view) self.mock_server_selected_btn.clicked.connect( self.environment_settings) self.server_status_btn.clicked.connect(self.toggle_endpoint)
def __init__(self): super(SwaVanEnvironment, self).__init__() template_loader("templates/environment.ui", self) self.mock_env_list.installEventFilter(self) self.mock_env_cancel_btn.clicked.connect(lambda: self.canceled.emit()) self.mock_env_close_btn.clicked.connect(lambda: self.canceled.emit()) self.mock_env_add_btn.clicked.connect(self.add_mock_env) self.mock_env_save_btn.clicked.connect(self.save) self.update_env_list() self.mock_env_list.itemSelectionChanged.connect(self.editable) self.mock_env_list.doubleClicked.connect( lambda: self.environment_change()) self.mock_env_ssl_key_btn.clicked.connect(self.load_ssl_key) self.mock_env_ssl_cert_btn.clicked.connect(self.load_ssl_cert) # Cross Origin Header self.add_mock_env_cors_btn.clicked.connect( lambda: self.add_header_row()) self.mock_env_cors_headers.cellClicked.connect( lambda row, col: self.mock_env_cors_headers.removeRow(row) if col == 2 else self.do_nothing()) self.mock_env_cors_headers.horizontalHeader().setSectionResizeMode( 0, QHeaderView.ResizeMode.Stretch) self.mock_env_cors_headers.horizontalHeader().setSectionResizeMode( 1, QHeaderView.ResizeMode.Stretch) self.mock_env_cors_headers.horizontalHeader().setMinimumSectionSize(10) self.mock_env_cors_headers.horizontalHeader().setSectionResizeMode( 2, QHeaderView.ResizeMode.Fixed) self.default_cross_origin_header()
def __init__(self, ): super(SwaVanMockImport, self).__init__() template_loader("templates/mock_import.ui", self) self.mock_load_json_btn.clicked.connect(self.save) self.mock_json_pretty_btn.clicked.connect(self.format_json) self.mock_load_json_cancel_btn.clicked.connect(self.canceled)
def __init__(self, ): super(SwaVanTopBar, self).__init__() template_loader("templates/top_bar.ui", self) self.close_window_btn.clicked.connect(self.shutdown)
def __init__(self): super(SwaVanDashboard, self).__init__() template_loader("templates/swavan.ui", self) # _page = SwaVanBrowserRulePage() _page = SwaVanMockPage() self.features.addWidget(_page)
def __init__(self): super(SwaVanBrowserRulePage, self).__init__() template_loader("templates/browse_rules.ui", self)
def __init__(self): super(SwaVanMockEndpoints, self).__init__() template_loader("templates/endpoints.ui", self) self.mock_endpoints.installEventFilter(self) self.mock_endpoints.itemDoubleClicked.connect(self.selected_item) self.update_view()