A part of blueZync.
settings_window.js File Reference
Detailed Description
Functionality for the blueZync preferences window.
- Todo:
- If settings window is closed, thread should be aborted
Classes | |
| class | BluezyncPreferences |
| status for the blueZync preferences window More... | |
Functions | |
| void | bluetoothScanComplete (BluezyncPreferences env) |
| Bluetooth thread has completed. | |
| void | bluetoothScanTimeout (BluezyncPreferences env) |
| Bluetooth scan timed out. | |
| void | bluetoothShowDevSel (BluezyncPreferences env) |
| show device selection dialog | |
| void | createGroup (string name, string bdaddr, string channel, BluezyncPreferences env) |
| create an OpenSync group | |
| void | discoverGroup (BluezyncPreferences env, string groupName) |
| start the discovery of object types for an OpenSync group | |
| void | loadOneGroup (BluezyncPreferences env, string groupName) |
| Load specified group into the settings box. | |
| void | loadOpenSyncGroups (BluezyncPreferences env) |
| load groups from the OpenSync library | |
| void | loadOpenSyncLib (BluezyncPreferences env) |
| load and initialize OpenSync library | |
| void | loadOpenSyncPlugins (BluezyncPreferences env) |
| load names of plugins from the OpenSync library | |
| void | loadPreferences (BluezyncPreferences env) |
| load preferences | |
| string | makeBTxml (string bdaddr, string channel) |
| Make XML configuration for the bluetooth device. | |
| string | makeTBxml (string abName) |
| Make XML configuration for Thunderbird. | |
| void | monitorBluetoothScan (BluezyncPreferences env) |
| monitor status of the bluetooth scan | |
| void | monitorDiscovery (BluezyncPreferences env) |
| check status of OpenSync discover thread | |
| void | saveGroup (BluezyncPreferences env, string groupName) |
| save an OpenSync group | |
| void | startBluetoothScan (BluezyncPreferences env) |
| start bluetooth scan | |
Variables | |
| BluezyncPreferences | bluezyncPreferences |
| global variable holding the status for the blueZync preferences window | |
Function Documentation
| void bluetoothScanComplete | ( | BluezyncPreferences | env | ) |
Bluetooth thread has completed.
Called when xpcom scan thread has completed
- Parameters:
-
env BluezyncPreferences
- Todo:
- If there is only one device there is no need to show device selection
| void bluetoothScanTimeout | ( | BluezyncPreferences | env | ) |
Bluetooth scan timed out.
Called when xpcom scan thread did not finish in a long time
- Parameters:
-
env BluezyncPreferences
| void bluetoothShowDevSel | ( | BluezyncPreferences | env | ) |
show device selection dialog
Called to show device selection dialog
- Parameters:
-
env BluezyncPreferences
| void createGroup | ( | string | name, | |
| string | bdaddr, | |||
| string | channel, | |||
| BluezyncPreferences | env | |||
| ) |
create an OpenSync group
Called to create an OpenSync group
- Parameters:
-
name The group name bdaddr MAC address of the bluetooth device channel number for SyncML env BluezyncPreferences
| void discoverGroup | ( | BluezyncPreferences | env, | |
| string | groupName | |||
| ) |
start the discovery of object types for an OpenSync group
Called to start the discovery of object types for an OpenSync group
- Parameters:
-
env BluezyncPreferences groupName The original group name
| void loadOneGroup | ( | BluezyncPreferences | env, | |
| string | groupName | |||
| ) |
Load specified group into the settings box.
Load specified group into the settings box
- Parameters:
-
env BluezyncPreferences groupName The group name
| void loadOpenSyncGroups | ( | BluezyncPreferences | env | ) |
load groups from the OpenSync library
Called to load groups from the OpenSync library
- Parameters:
-
env BluezyncPreferences
| void loadOpenSyncLib | ( | BluezyncPreferences | env | ) |
load and initialize OpenSync library
Called to load and initialize OpenSync library
- Parameters:
-
env BluezyncPreferences
| void loadOpenSyncPlugins | ( | BluezyncPreferences | env | ) |
load names of plugins from the OpenSync library
Called to load names of plugins from the OpenSync library
- Parameters:
-
env BluezyncPreferences
| void loadPreferences | ( | BluezyncPreferences | env | ) |
load preferences
Called to load thunderbird preferences from prefs.js etc
- Parameters:
-
env BluezyncPreferences
| string makeBTxml | ( | string | bdaddr, | |
| string | channel | |||
| ) |
Make XML configuration for the bluetooth device.
Make XML configuration for Bluetooth
- Parameters:
-
bdaddr MAC address of the bluetooth device channel number for SyncML
| string makeTBxml | ( | string | abName | ) |
Make XML configuration for Thunderbird.
Make XML configuration for Thunderbird
- Parameters:
-
abName name of the addressbook (e.g. abook.mab) to synchronize
| void monitorBluetoothScan | ( | BluezyncPreferences | env | ) |
monitor status of the bluetooth scan
Called regularly to check status of xpcom scan thread
- if timeout, "call" bluetoothScanTimeout
- if finished, TODO
- if not finished, just "recursively call" self
- Parameters:
-
env BluezyncPreferences
| void monitorDiscovery | ( | BluezyncPreferences | env | ) |
check status of OpenSync discover thread
Called regularly to check status of OpenSync discover thread
- Parameters:
-
env BluezyncPreferences
| void saveGroup | ( | BluezyncPreferences | env, | |
| string | groupName | |||
| ) |
save an OpenSync group
Called to save an OpenSync group
- Parameters:
-
env BluezyncPreferences groupName The original group name
| void startBluetoothScan | ( | BluezyncPreferences | env | ) |
Variable Documentation
global variable holding the status for the blueZync preferences window
Global variable holding the status for the blueZync preferences window