Gui::SelectionChanges Class Reference

Transport the changes of the Selection This class transports closer information what was changed in the selection. More...

#include <Selection.h>

List of all members.

Public Types

enum  MsgType {
  AddSelection, RmvSelection, SetSelection, ClrSelection,
  SetPreselect, RmvPreselect
}

Public Attributes

const char * pDocName
const char * pObjectName
const char * pSubName
MsgType Type
float x
float y
float z

Detailed Description

Transport the changes of the Selection This class transports closer information what was changed in the selection.

It's an optional information and not all commands set this information. If not set all observer of the selection assume a full change and update everything (e.g 3D view). This is not a very good idea if, e.g. only a small parameter has changed. Therefore one can use this class and make the update of the document much faster!

See also:
Base::Observer

Definition at line 62 of file Selection.h.


Member Enumeration Documentation

Enumerator:
AddSelection 
RmvSelection 
SetSelection 
ClrSelection 
SetPreselect 
RmvPreselect 

Definition at line 65 of file Selection.h.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Wed Nov 23 19:02:02 2011 for FreeCAD by  doxygen 1.6.1