/**
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  We  are  using  a  NetworkManager  DBUS  API  :  https : //developer.gnome.org/NetworkManager/1.26/spec.html
   
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  */ 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								// https://developer.gnome.org/NetworkManager/1.26/nm-dbus-types.html#NM80211ApFlags
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_FLAGS_NONE  =  0x00000000 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_FLAGS_PRIVACY  =  0x00000001 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_FLAGS_WPS  =  0x00000002 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								// https://developer.gnome.org/NetworkManager/1.26/nm-dbus-types.html#NM80211ApSecurityFlags
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_SEC_PAIR_WEP40       =  0x00000001 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_SEC_PAIR_WEP104      =  0x00000002 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_SEC_GROUP_WEP40      =  0x00000010 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_SEC_GROUP_WEP104     =  0x00000020 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_SEC_KEY_MGMT_PSK     =  0x00000100 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_802_11_AP_SEC_KEY_MGMT_802_1X  =  0x00000200 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_PATH                           =  " /org/freedesktop/NetworkManager " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_PATH_SETTINGS                  =  " /org/freedesktop/NetworkManager/Settings " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE                      =  " org.freedesktop.NetworkManager " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_PROPERTIES           =  " org.freedesktop.DBus.Properties " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_SETTINGS             =  " org.freedesktop.NetworkManager.Settings " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_SETTINGS_CONNECTION  =  " org.freedesktop.NetworkManager.Settings.Connection " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_DEVICE               =  " org.freedesktop.NetworkManager.Device " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_DEVICE_WIRELESS      =  " org.freedesktop.NetworkManager.Device.Wireless " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_ACCESS_POINT         =  " org.freedesktop.NetworkManager.AccessPoint " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_ACTIVE_CONNECTION    =  " org.freedesktop.NetworkManager.Connection.Active " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_INTERFACE_IP4_CONFIG           =  " org.freedesktop.NetworkManager.IP4Config " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  QString  NM_DBUS_SERVICE                         =  " org.freedesktop.NetworkManager " ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_DEVICE_STATE_ACTIVATED  =  100 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_DEVICE_STATE_NEED_AUTH  =  60 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_DEVICE_TYPE_WIFI  =  2 ; 
 
						 
					
						
							
								
							 
							
								
									
										 
								
							 
							
								 
							
							
								const  int  NM_DEVICE_TYPE_MODEM  =  8 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT  =  8 ; 
 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								const  int  DBUS_TIMEOUT  =  100 ;