Sub-classes of this class appear in the preference dialog where users can choose their favorite navigation style. More...
#include <NavigationStyle.h>
Public Member Functions | |
virtual Base::Type | getTypeId (void) const |
virtual const char * | mouseButtons (ViewerMode)=0 |
UserNavigationStyle () | |
~UserNavigationStyle () | |
Static Public Member Functions | |
static void * | create (void) |
static Base::Type | getClassTypeId (void) |
static void | init (void) |
Sub-classes of this class appear in the preference dialog where users can choose their favorite navigation style.
All other classes that inherit directly from NavigationStyle do not appear in the above dialog. This mechanism is useful to implement special navigation styles which are only needed for certain purposes. Thus, it should not be possible to be choosable by the user
Definition at line 225 of file NavigationStyle.h.
Gui::UserNavigationStyle::UserNavigationStyle | ( | ) | [inline] |
Definition at line 229 of file NavigationStyle.h.
Gui::UserNavigationStyle::~UserNavigationStyle | ( | ) | [inline] |
Definition at line 230 of file NavigationStyle.h.
void * Gui::UserNavigationStyle::create | ( | void | ) | [static] |
Reimplemented from Gui::NavigationStyle.
Reimplemented in Gui::InventorNavigationStyle, Gui::CADNavigationStyle, and Gui::BlenderNavigationStyle.
Definition at line 1154 of file NavigationStyle.cpp.
Base::Type Gui::UserNavigationStyle::getClassTypeId | ( | void | ) | [static] |
Reimplemented from Gui::NavigationStyle.
Reimplemented in Gui::InventorNavigationStyle, Gui::CADNavigationStyle, and Gui::BlenderNavigationStyle.
Definition at line 1154 of file NavigationStyle.cpp.
Referenced by Gui::View3DInventorPy::listNavigationTypes(), Gui::NavigationStyle::openPopupMenu(), and Gui::Dialog::DlgSettings3DViewImp::retranslate().
Base::Type Gui::UserNavigationStyle::getTypeId | ( | void | ) | const [virtual] |
Reimplemented from Gui::NavigationStyle.
Reimplemented in Gui::InventorNavigationStyle, Gui::CADNavigationStyle, and Gui::BlenderNavigationStyle.
Definition at line 1154 of file NavigationStyle.cpp.
void Gui::UserNavigationStyle::init | ( | void | ) | [static] |
Reimplemented from Gui::NavigationStyle.
Reimplemented in Gui::InventorNavigationStyle, Gui::CADNavigationStyle, and Gui::BlenderNavigationStyle.
Definition at line 1154 of file NavigationStyle.cpp.
virtual const char* Gui::UserNavigationStyle::mouseButtons | ( | ViewerMode | ) | [pure virtual] |
Implemented in Gui::InventorNavigationStyle, Gui::CADNavigationStyle, and Gui::BlenderNavigationStyle.