RemoveAttributeParam Class Reference

Parameter for OpRemoveAttributeFromSelection, giving the ClassID of the attributes to remove from the selection. More...

#include <opnode.h>

Inheritance diagram for RemoveAttributeParam:

OpParam CCObject SimpleCCObject List of all members.

Public Member Functions

 RemoveAttributeParam (AttributeIdentifier AttrClassToDelete)
 operator OpParam & ()
AttributeIdentifier GetAttrIDToDelete () const

Private Member Functions

 CC_DECLARE_DYNAMIC (RemoveAttributeParam)

Private Attributes

AttributeIdentifier m_AttrID

Detailed Description

Parameter for OpRemoveAttributeFromSelection, giving the ClassID of the attributes to remove from the selection.

Author:
Colin_Barfoot (Xara Group Ltd) <camelotdev@xara.com>
Date:
21/11/96
Notes; Ideally, there would be no data members in the base class and unfortunately we can't derive protected cos we need to convert to the base. Anyway, don't access the base class members directly.

Definition at line 120 of file opnode.h.


Constructor & Destructor Documentation

RemoveAttributeParam::RemoveAttributeParam AttributeIdentifier  AttrClassToDelete  )  [inline]
 

Definition at line 125 of file opnode.h.

00125                                                                 : 
00126                         m_AttrID(AttrClassToDelete) {}


Member Function Documentation

RemoveAttributeParam::CC_DECLARE_DYNAMIC RemoveAttributeParam   )  [private]
 

AttributeIdentifier RemoveAttributeParam::GetAttrIDToDelete  )  const [inline]
 

Definition at line 129 of file opnode.h.

00129 {   return m_AttrID;    }

RemoveAttributeParam::operator OpParam &  )  [inline]
 

Definition at line 128 of file opnode.h.

00128 {   return *this;   }


Member Data Documentation

AttributeIdentifier RemoveAttributeParam::m_AttrID [private]
 

Definition at line 132 of file opnode.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:00:26 2007 for Camelot by  doxygen 1.4.4