All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

CATAnalysisInterfaces Notification CATSamQuerySelectFocusNotification

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATNotification
        |
        +---CATSamQuerySelectFocusNotification
 

Usage: you must use this class as is. You should never derive it.


public class CATSamQuerySelectFocusNotification

Base class for notifications related to Dialog agent acquisition.
Role: This modification is linked with the CATISamEditionCmd implementation. It is dedicated to warn the Edition Command of the Analysis Entity when it must delegate the selection management to the implementing command and when this delegation is ended.

See also:
CATISamEditionCmd


Constructor and Destructor Index


o CATSamQuerySelectFocusNotification(CATDialogAgent*)
Constructs a notification.
o ~CATSamQuerySelectFocusNotification()

Method Index


o GetAgent()
Returns the active DialogAgent.
o GetTypeQuery()
Returns the current TypeQuery status.
o SetAgent(CATDialogAgent*)
Sets the active DialogAgent.
o SetTypeQuery(CATSamTypeQuery)
Sets the current TypeQuery.

Constructor and Destructor


o CATSamQuerySelectFocusNotification
public CATSamQuerySelectFocusNotification(CATDialogAgent* iAgent= NULL)
Constructs a notification.
Parameters:
iAgent
Dialog agent that will manage the selection.
o ~CATSamQuerySelectFocusNotification
public virtual ~CATSamQuerySelectFocusNotification()

Methods


o GetAgent
public CATDialogAgent * GetAgent()
Returns the active DialogAgent.
Parameters:
iAgent
DialogAgent
o GetTypeQuery
public CATSamTypeQuery GetTypeQuery()
Returns the current TypeQuery status.
Returns:
CATSamTypeQuery.
o SetAgent
public void SetAgent(CATDialogAgent* iAgent)
Sets the active DialogAgent.
Parameters:
iAgent
DialogAgent
o SetTypeQuery
public void SetTypeQuery(CATSamTypeQuery iTypeQuery)
Sets the current TypeQuery.
Parameters:
iTypeQuery
TypeQuery status.

This object is included in the file: CATSamFocusNotifications.h
If needed, your Imakefile.mk should include the module: CATAnalysisToolkit

Copyright © 2003, Dassault Systèmes. All rights reserved.