DialogEngine  CATStateActivateNotification
Usage: you must use this class as is. You should never derive it.
 public class CATStateActivateNotification
 Class representing a notification whose instance is received when a state 
 command is activated.
 Role: As a command developer you don't need to create an instance
 of this class.
 
  -  See also: 
  
 -  
 
 Constructor and Destructor Index
 
 -  o 
    ~CATStateActivateNotification()
 -  
 
 Method Index
 
 -  o 
    GetType()
 -   Returns the type of the activate notification.
 
 -  o 
    ResumedAfterSharedKO()
 -   Returns whether the shared command reached the Cancel state.
 
 Enumerated Type Index
 
 -  o 
    ActivateType
 -   Activate notification type.
 
 Constructor and Destructor
 
  o ~CATStateActivateNotification
  |   public virtual   ~CATStateActivateNotification( | )   | 
  - 
 
 Methods
 
  o GetType
  
  - 
 Returns the type of the activate notification.
 
Role: It is useful to know whether the command begins or 
 resumes after a deactivation.
 If the type is ResumeThenLocalUndo, the returned type is Resume.
 
  -  Returns: 
  
 -     The type, which is Begin or Resume, not ResumeThenLocalUndo.
 
 
  o ResumedAfterSharedKO
  |   public   ResumedAfterSharedKO( | )   | 
  - 
 Returns whether the shared command reached the Cancel state.
 
Role: When the command resumes after a deactivation, it is useful to
 know whether the shared command having involved the deactivation reached the Cancel state.
 
  -  Returns: 
  
 -     The type.
 
 
 Enumerated Types
 
  o ActivateType
  - 
enum ActivateType {
  Begin,
  Resume,
  ResumeThenLocalUndo
}
 Activate notification type.
 
  -  Parameters:
  
 - 
    
    -  Begin
   
 -    The command starts from the beggining.
 
 
    -  Resume
   
 -    The command restarts at the state which was the current one when a shared 
   command took the focus from it.
 
 
    -  ResumeThenLocalUndo
   
 -    The command restarts at the state which was the current one when a shared 
   command took the focus from it, but this shared reached the Cancel State.
 
 
 
 This object is included in the file: CATStateActivateNotification.h
If needed, your Imakefile.mk should include the module: CATDialogEngine
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.