To define minimal interface for SVTK_ViewWindow initialization.  
#include <SVTK_ViewModelBase.h>
 | 
| enum   | HotOperation { PAN, 
ZOOM, 
ROTATE, 
FIT_AREA
 } | 
|   | 
| enum   | InteractionStyle { STANDARD, 
KEY_FREE
 } | 
|   | 
typedef QMap< HotOperation,  
Qt::KeyboardModifiers >  | StatesMap | 
|   | 
typedef QMap< HotOperation,  
Qt::MouseButtons >  | ButtonsMap | 
|   | 
typedef QMap< InteractionStyle,  
StatesMap >  | InteractionStyle2StatesMap | 
|   | 
typedef QMap< InteractionStyle,  
ButtonsMap >  | InteractionStyle2ButtonsMap | 
|   | 
|   | SUIT_ViewModel () | 
|   | 
| virtual  | ~SUIT_ViewModel () | 
|   | 
| virtual SUIT_ViewWindow *  | createView (SUIT_Desktop *theDesktop) | 
|   | 
| virtual void  | setViewManager (SUIT_ViewManager *theViewManager) | 
|   | 
| SUIT_ViewManager *  | getViewManager () const  | 
|   | 
| virtual QString  | getType () const  | 
|   | 
| virtual void  | contextMenuPopup (QMenu *) | 
|   | 
| static void  | setHotButton (InteractionStyle theInteractionStyle, HotOperation theOper, Qt::KeyboardModifiers theState, Qt::MouseButtons theButton) | 
|   | 
| static void  | getHotButton (InteractionStyle theInteractionStyle, HotOperation theOper, Qt::KeyboardModifiers &theState, Qt::MouseButtons &theButton) | 
|   | 
| static InteractionStyle2StatesMap  | myStateMap | 
|   | 
| static InteractionStyle2ButtonsMap  | myButtonMap | 
|   | 
| SUIT_ViewManager *  | myViewManager | 
|   | 
  
  
      
        
          | void SVTK_ViewModelBase::onSelectionChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineslot   | 
  
 
 
  
  
      
        
          | void SVTK_ViewModelBase::selectionChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
The documentation for this class was generated from the following file: