Songbird / Development / Songbird Add-Ons API Documentation

sbIDeviceServicePaneService Interface Reference

Provides information about devices needed by the service pane. More...

import "sbIDeviceServicePaneService.idl";

List of all members.

Public Member Functions

sbIServicePaneNode createNodeForDevice (in sbIDeviceBase aDevice, in AString aDeviceIdentifier)
 Attempts to create a service pane node for a given device. Will group similar devices together in the service pane.
sbIServicePaneNode createNodeForDevice2 (in sbIDevice aDevice)
 Attempts to create a service pane node for a given device. Will group similar devices together in the service pane.
sbIServicePaneNode createLibraryNodeForDevice (in sbIDevice aDevice, in sbILibrary aLibrary)
 Attempts to create a service pane node for the device library specified by aDevice and aLibrary.
sbIServicePaneNode getNodeForDevice (in sbIDevice aDevice)
 Return the service pane node for the given device.
void setFillDefaultContextMenu (in sbIServicePaneNode aNode, in boolean aEnabled)
 If aEnabled is true, fill the service pane context menu for the device node specified by aNode with a default set of device menu items.


Detailed Description

Provides information about devices needed by the service pane.

Definition at line 44 of file sbIDeviceServicePaneService.idl.


Member Function Documentation

sbIServicePaneNode sbIDeviceServicePaneService::createNodeForDevice ( in sbIDeviceBase  aDevice,
in AString  aDeviceIdentifier 
)

Attempts to create a service pane node for a given device. Will group similar devices together in the service pane.

Parameters:
aDevice an sbIDeviceBase.
aDeviceIdentifier Device identifier string.
Returns:
a service pane node that represents the given device

sbIServicePaneNode sbIDeviceServicePaneService::createNodeForDevice2 ( in sbIDevice  aDevice  ) 

Attempts to create a service pane node for a given device. Will group similar devices together in the service pane.

Parameters:
aDevice an sbIDevice.
Returns:
a service pane node that represents the given device
Note:
This method is designed for the new Device API.

sbIServicePaneNode sbIDeviceServicePaneService::createLibraryNodeForDevice ( in sbIDevice  aDevice,
in sbILibrary  aLibrary 
)

Attempts to create a service pane node for the device library specified by aDevice and aLibrary.

Parameters:
aDevice Device containing library.
aLibrary Library for which to create node.
Returns:
Created node.

sbIServicePaneNode sbIDeviceServicePaneService::getNodeForDevice ( in sbIDevice  aDevice  ) 

Return the service pane node for the given device.

Parameters:
aDevice an sbIDevice.
Returns:
a service pane node that represents the given device

void sbIDeviceServicePaneService::setFillDefaultContextMenu ( in sbIServicePaneNode  aNode,
in boolean  aEnabled 
)

If aEnabled is true, fill the service pane context menu for the device node specified by aNode with a default set of device menu items.

Parameters:
aNode Device node.
aEnabled If true, fill context menu with default items.


The documentation for this interface was generated from the following file:
Generated on Tue Mar 10 14:28:58 2009 for Songbird by  doxygen 1.5.2