InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
QuickApplyFindListNode Class Reference

#include <QuickApplyFindListNode.h>

Public Types

typedef object_type data_type
 

Public Member Functions

 QuickApplyFindListNode ()
 
 QuickApplyFindListNode (const QuickApplyFindListNode &node)
 
 QuickApplyFindListNode (PMString name, uint32 type, PluginID pluginID, RsrcID iconRsrcID, uint32 reference, EllipsizeStyle ellipseStyle)
 
virtual ~QuickApplyFindListNode ()
 
QuickApplyFindListNode operator= (const QuickApplyFindListNode &node)
 
bool16 operator== (const QuickApplyFindListNode &node)
 

Public Attributes

PMString fName
 
uint32 fType
 
PluginID fPluginID
 
RsrcID fIconRsrcID
 
uint32 fReference
 
EllipsizeStyle fEllipseStyle
 

Detailed Description

Defines the items that are displayed in the QuickApplyDialog

See Also
IQuickApplyService

Constructor & Destructor Documentation

QuickApplyFindListNode::QuickApplyFindListNode ()
inline

Default Constructor Constructs an QuickQpplyFindListNode object with default values.

QuickApplyFindListNode::QuickApplyFindListNode (const QuickApplyFindListNodenode)
inline

Constructor Constructs a QuickQpplyFindListNode from another QuickQpplyFindListNode.

Parameters
nodenode to copy data from
QuickApplyFindListNode::QuickApplyFindListNode (PMString name,
uint32 type,
PluginID pluginID,
RsrcID iconRsrcID,
uint32 reference,
EllipsizeStyle ellipseStyle 
)
inline

Constructor Constructs a QuickQpplyFindListNode with passed in parameter values

Parameters
namethis string will be used as a display and search name in the dialog
typeidentifier to identify which service provider owns this node (See IQuickApplyService)
pluginIDid of the plug in which defines the icon resource id (next parameter)
iconRsrcIDid of the resource of with the icon to display in the quick apply list next to this item
referencecan be anything really it's user data
ellipseStyletype of dot dot dot style to use middle, end, beginning see EllipsizeStyle style definition
virtual QuickApplyFindListNode::~QuickApplyFindListNode ()
inlinevirtual

Destructor

Member Function Documentation

QuickApplyFindListNode QuickApplyFindListNode::operator= (const QuickApplyFindListNodenode)
inline

Assignment operator copies one QuickApplyFindListNode to another

bool16 QuickApplyFindListNode::operator== (const QuickApplyFindListNodenode)
inline

Equality operator definition of when two QuickApplyFindListNode are considered equal

Member Data Documentation

EllipsizeStyle QuickApplyFindListNode::fEllipseStyle

fEllipseStyle type of dot dot dot style to use middle, end, beginning see EllipsizeStyle style definition

RsrcID QuickApplyFindListNode::fIconRsrcID

fIconRsrcID id of the resource of with the icon to display in the quick apply list next to this item

PMString QuickApplyFindListNode::fName

fName this string will be used as a display and search name in the dialog

PluginID QuickApplyFindListNode::fPluginID

fPluginID id of the plug in which defines the icon resource id

uint32 QuickApplyFindListNode::fReference

fReference user data not used by quick apply dialog itself may be useful to service providers

uint32 QuickApplyFindListNode::fType

fType identifier to identify which service provider owns this node (See IQuickApplyService)