A part of blueZync.
BluezyncPreferences Class Reference
List of all members.Detailed Description
status for the blueZync preferences windowClass holding the status for the blueZync preferences window
Public Member Functions | |
void | BluezyncPreferences () |
boolean | checkSettingChanges (string groupName) |
Check whether settings of the current group has changed. | |
void | disable (nsIElement element, boolean disable) |
disable or enable element and child elements | |
boolean | loadBluetoothLib () |
load the bluetooth library | |
void | onAccept (event event) |
dialog is accepted | |
void | onAddGroup (event event) |
Called when "add group" button is pressed. | |
void | onCancel (event event) |
dialog is cancelled | |
void | onChange (event event) |
currently not used | |
void | onPluginMenuCommand (event event) |
a plugin is selected | |
void | onScan (event event) |
called when scan button is pressed | |
void | onSelect (event event) |
an item in the group list is pressed | |
void | saveGroup (string groupName) |
Save changes to group into OpenSync. | |
void | scanForBluetooth () |
start scanning for bluetooth devices | |
void | showProgress (int value, string text) |
Show progress. | |
void | showSplash () |
Show spash screen (if not already shown) and update version preference. | |
Public Attributes | |
string[] | aBookNames |
nsIAbDirectory[] | aBooks |
int | addressBookRG |
IBZBluetooth | bzBluetooth |
nsIFile | bzDir |
IBZOpenSync | bzOpenSync |
int | closeAfterDiscovery |
string | currentGroup |
int | groupToLoad |
int | lastStatus |
int | loadedItem |
int | mustDiscover |
int | pluginMenulist |
int | pluginMenupopup |
string | prefPrefix |
int | progressLabel |
int | progressMeter |
int | settingsBox |
int | settingsDetails |
int | settingsDialogHeader |
int | settingsGroupName |
int | settingsListbox |
int | settingsRemoteDevTextbox |
int | statusBar |
int | timeLeft |
int | timeout |
int | timeStep |
int | topBox |
Constructor & Destructor Documentation
void BluezyncPreferences::BluezyncPreferences | ( | ) |
Member Function Documentation
boolean BluezyncPreferences::checkSettingChanges | ( | string | groupName | ) |
Check whether settings of the current group has changed.
Check whether settings of the current group has changed
- Parameters:
-
groupName
- Returns:
- true if settings have changed; false otherwise
void BluezyncPreferences::disable | ( | nsIElement | element, | |
boolean | disable | |||
) |
disable or enable element and child elements
Disable or enable element and child elements
- Parameters:
-
element the element to be disabled disable true to disable; false to enable
boolean BluezyncPreferences::loadBluetoothLib | ( | ) |
load the bluetooth library
Load the bluetooth library
- some specific error checking if library could not be loaded
- Todo:
- Improve error checking (what to do if call fails)
- Returns:
- true on success; false on failure
void BluezyncPreferences::onAccept | ( | event | event | ) |
dialog is accepted
Called when dialog is accepted
- Parameters:
-
event
void BluezyncPreferences::onAddGroup | ( | event | event | ) |
Called when "add group" button is pressed.
Called when "add group" button is pressed
- Parameters:
-
event
void BluezyncPreferences::onCancel | ( | event | event | ) |
dialog is cancelled
Called when dialog is cancelled
- Parameters:
-
event
void BluezyncPreferences::onChange | ( | event | event | ) |
currently not used
Load specified group into the settings box
- Parameters:
-
event
void BluezyncPreferences::onPluginMenuCommand | ( | event | event | ) |
a plugin is selected
Called when a plugin is selected
- Parameters:
-
event
void BluezyncPreferences::onScan | ( | event | event | ) |
called when scan button is pressed
Called when scan button is pressed
- Parameters:
-
event
void BluezyncPreferences::onSelect | ( | event | event | ) |
an item in the group list is pressed
Called when an item in the group list is pressed
- Parameters:
-
event
void BluezyncPreferences::saveGroup | ( | string | groupName | ) |
Save changes to group into OpenSync.
Save changes to group into OpenSync
- Parameters:
-
groupName
void BluezyncPreferences::scanForBluetooth | ( | ) |
start scanning for bluetooth devices
Start scanning for bluetooth devices
- adjust the window accordingly
- set timeout values
- "call" startBluetoothScan
void BluezyncPreferences::showProgress | ( | int | value, | |
string | text | |||
) |
Show progress.
Show progress
- Parameters:
-
value zero to 100 (in percent) text the progress text to show
void BluezyncPreferences::showSplash | ( | ) |
Show spash screen (if not already shown) and update version preference.
Show spash screen (if not already shown) and update version preference
- Returns:
Member Data Documentation
string [] BluezyncPreferences::aBookNames |
List of Thunderbird address book names
nsIAbDirectory [] BluezyncPreferences::aBooks |
List of Thunderbird address books
the list of groups
the main bluetooth object from the components library
nsIFile BluezyncPreferences::bzDir |
our directory in the current profile - set by loadOpenSyncLib
the main OpenSync object from the components library
true if we want to close the window after discovery (on OK and Cancel)
Name of currently selected group
Name of group we want to load after saving the current one
last status returned by the xpcom scan thread
item in listbox which is now loaded
true if current group is newly created, and thus must be discovered
Prefix for all preferences defined by blueZync
the progress meter
the progress meter
the box containing the settings
the box containing the details of the settings (excl header)
header for settings
name of group
the list of groups
textbox for remote config XML
the statusbar
number of milliseconds left until timeout for the current xpcom scan thread
number of milliseconds to wait for the xpcom scan thread
number of milliseconds to wait between each time we check for the status of the xpcom scan thread
the box containing the list and settings
The documentation for this class was generated from the following file: