#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. |