IToolController Class Reference
#include <IToolController.h>
List of all members.
Detailed Description
Nad-sučelje za sve kontrolere alata. Naime, za svaki tip alata postoji zaseban kontroler, te zaseban dijalog. Ovakvo rješenje (mnogo manjih razreda, razbijenih na razrede-sučelja i razrede-implementacije) je fleksibilnije od monolitnoga (jedan sveobuhvatni razred koji implementira cijeli upravljački sloj), te je mnogo lakše dodavati nove tipove alata. 
Member Function Documentation
      
        
          | virtual void IToolController::close  | 
          ( | 
           | 
           )  | 
           [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onKeyDown  | 
          ( | 
          int  | 
           key | 
           )  | 
           [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onKeyUp  | 
          ( | 
          int  | 
           key | 
           )  | 
           [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseLeftDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseLeftUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseMiddleDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseMiddleUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseMove  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseRightDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseRightUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::onMouseWheel  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y,  | 
        
        
           | 
           | 
          int  | 
           d |   | 
        
        
           | 
          ) | 
           |  |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void IToolController::open  | 
          ( | 
           | 
           )  | 
           [pure virtual] | 
        
      
 
 
The documentation for this class was generated from the following file:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/IToolController.h