Library | File

Class pfcActionSource

# include <pfcBase.h>

class pfcActionSource
 : public virtual xobject
{
    xaideclare(pfcActionSource)
    ...
};



Description

This class specifies an action source.

Relevant Action Sources: pfcBaseSession pfcModel pfcSolid pfcFeature pfcParameter
Manual References:
Action Listeners: Action Sources, Action Listeners: Solid Level Action Listeners, Overview of Creo Object TOOLKIT C++: Action Listener Classes
Direct Known Subclasses:
pfcParameterOwner, pfcModelItem, pfcModel, pfcDisplayList2D, pfcDisplayList3D, pfcUICommand, pfcBaseSession, pfcAsyncConnection



Method Summary

voidAddActionListener (pfcActionListener_ptr Listener)
Adds an action listener to notify you of certain events.
voidAddActionListenerWithType (pfcActionListener_ptr Listener, pfcActionTypes_ptr ATypes)
Adds an action listener to notify chosen events.
voidRemoveActionListener (pfcActionListener_ptr Listener)
Deletes the specified action listener so you are no longer notified of those events.



Method Detail

voidAddActionListener (pfcActionListener_ptr Listener)

Adds an action listener to notify you of certain events.

The type of event depends upon the type of Action Listener you provide.
Manual References:
Action Listeners: Action Sources, Action Listeners: Action Sources, Menus, Commands, and Pop-up Menus: Access Listeners for Commands, Menus, Commands, and Pop-up Menus: Access Listeners for Commands, Menus, Commands, and Pop-up Menus: Bracket Listeners for Commands, Menus, Commands, and Pop-up Menus: Bracket Listeners for Commands, Menus, Commands, and Pop-up Menus: Listening for Pop-up Menu Initialization, Menus, Commands, and Pop-up Menus: Listening for Pop-up Menu Initialization
Parameters:
Listener
The new listener
Returns:



voidRemoveActionListener (pfcActionListener_ptr Listener)

Deletes the specified action listener so you are no longer notified of those events.
Manual References:
Action Listeners: Action Sources, Overview of Creo Object TOOLKIT C++: Action Listener Classes
Parameters:
Listener
The action listener to delete
Returns:



voidAddActionListenerWithType (pfcActionListener_ptr Listener, pfcActionTypes_ptr ATypes)

Adds an action listener to notify chosen events.
Manual References:
Action Listeners: Action Sources, Action Listeners: Action Sources, Overview of Creo Object TOOLKIT C++: Action Listener Classes, Menus, Commands, and Pop-up Menus: Listening for Pop-up Menu Initialization, Menus, Commands, and Pop-up Menus: Listening for Pop-up Menu Initialization
Parameters:
Listener
The new listener
ATypes
The chosen events for which notification is needed.
Returns: