#include <IRemoveMultAttributesCmdData.h>
|
| enum | { kDefaultIID = IID_IREMOVEMULTATTRIBUTESCMDDATA } |
| |
A command data interface for the kRemoveMultAttributesCmdBoss.
| virtual uint16 IRemoveMultAttributesCmdData::GetAttributeCount | ( | void | | ) | const |
| pure virtual |
Returns the number of attributes classes.
| virtual ClassID* IRemoveMultAttributesCmdData::GetAttributeList | ( | void | | ) | const |
| pure virtual |
Returns the list of attributes classes to be removed.
- Returns
- a list of attribute classes.
| virtual bool8 IRemoveMultAttributesCmdData::GetJoin | ( | void | | ) | const |
| pure virtual |
Return whether or not command should be joined.
- Returns
- true if command should be joined.
Returns the list of attributes to be removed.
| virtual void IRemoveMultAttributesCmdData::SetAttributeCount | ( | uint16 | attrClassCount | ) | |
| pure virtual |
Sets the number of attribute classes in pClassIDList.
- Parameters
| attrClassCount | specifies the number of attributes classes. |
| virtual void IRemoveMultAttributesCmdData::SetAttributeList | ( | ClassID * | pClassIDList | ) | |
| pure virtual |
Sets the list of attribute classes to be removed. This list limits the attribute classes to be removed to those defined in this list. The command should take the ownership of pClassIDList and is responsible for its disposal.
- Parameters
| pClassIDList | specifies the list of attribute classes to remove. If all attributes should be removed, then pClassIDList can be nil. |
Sets the list of attributes to be removed.
- Parameters
| attributes | specifies the list of attributes to be removed |
| virtual void IRemoveMultAttributesCmdData::SetJoin | ( | bool8 | yesno | ) | |
| pure virtual |
Set whether of not this command should be joined with the previous attribute command.
- Parameters
| yesno | is true if command is joined. |