def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.serviceProvider = 0 self.popupMenu = None self.mapControlButtons = [] self.mapControlTypes = [] self.markerObjects = [] self.setWindowTitle(self.tr('Map Viewer Demo')) self.routingManager = None self.mapManager = None self.mapWidget = None self.markerIcon = None self.slider = None manager = QNetworkConfigurationManager() canStartIAP = manager.capabilities() & QNetworkConfigurationManager.CanStartAndStopInterfaces configuration = manager.defaultConfiguration() if not configuration.isValid or (not canStartIAP and configuration.starte() != QNetworkConfiguration.Active): QMessageBox.information(self, self.tr('Map Viewer Demo'), self.tr('Available Access Points not found.')) return self.session = QNetworkSession(configuration, self) self.session.opened.connect(self.networkSessionOpened) self.session.error.connect(self.error) self.session.open() self.session.waitForOpened() self.setProvider('nokia') self.setupUi()
def __init__(self): super(ConnMonitor,self).__init__(); self.session = None self.online = False self.manager = QNetworkConfigurationManager() self.config = self.manager.defaultConfiguration() if self.manager.isOnline() else None self.manager.onlineStateChanged.connect(self.onOnlineStateChanged) self.manager.configurationChanged.connect(self.onConfigurationChanged) self.connected.connect(self.onOnline) self.disconnected.connect(self.onOffline) self.session = QNetworkSession(self.manager.defaultConfiguration()); self.session.stateChanged.connect(self.sessionStateChanged) self.session.closed.connect(self.disconnected);
def get_network_session(self): network_session = QNetworkSession(self.get_network_configuration()) network_session.open() return network_session