#include <string>#include <vector>#include <list>#include <map>#include <CXX/Objects.hxx>#include <Base/Observer.h>#include <Base/Type.h>#include <App/Document.h>#include <App/DocumentObject.h>#include <Gui/SelectionObject.h>Go to the source code of this file.
Classes | |
| class | Gui::SelectionChanges |
| Transport the changes of the Selection This class transports closer information what was changed in the selection. More... | |
| class | Gui::SelectionGate |
| SelectionGate The selection gate allows or disallows selection of certain types. More... | |
| class | Gui::SelectionObserver |
| The SelectionObserver class simplifies the step to write classes that listen to what happens to the selection. More... | |
| class | Gui::SelectionObserverPython |
| The SelectionObserverPython class implements a mechanism to register a Python class instance implementing the required interface in order to be notified on selection changes. More... | |
| class | Gui::SelectionSingleton |
| The Selection class The selection singleton keeps track of the selection state of the whole application. More... | |
| struct | Gui::SelectionSingleton::_SelObj |
| struct | Gui::SelectionSingleton::SelObj |
Namespaces | |
| namespace | App |
The namespace of the FreeCAD Aplication layer library. | |
| namespace | Gui |
The namespace of the FreeCAD Graphical interface layer library. | |
Functions | |
| SelectionSingleton & | Gui::Selection (void) |
| Get the global instance. | |
1.6.1