SOFA API
1a4bb3e7
Open source framework for multi-physics simuation
Public Member Functions
|
List of all members
sofa::gui::qt::QStartNavigationOperation Class Reference
#include <QMouseOperations.h>
Inheritance diagram for sofa::gui::qt::QStartNavigationOperation:
[
legend
]
Public Member Functions
QStartNavigationOperation
()
void
configure
(
common::PickHandler
*picker,
sofa::component::setting::MouseButtonSetting
*
button
) override
Public Member Functions inherited from
sofa::gui::qt::QMouseOperation
DataWidget
*
createWidgetFromData
(
sofa::core::objectmodel::BaseData
*data)
Public Member Functions inherited from
sofa::gui::common::StartNavigationOperation
StartNavigationOperation
()
Public Member Functions inherited from
sofa::gui::common::Operation
Operation
(
sofa::component::setting::MouseButtonSetting::SPtr
s=nullptr)
virtual
~Operation
()
virtual void
configure
(
PickHandler
*picker,
MOUSE_BUTTON
b)
virtual void
start
()
virtual void
execution
()
This function is called each time the mouse is clicked.
More...
virtual void
end
()
virtual void
endOperation
()
This function is called after each mouse click.
More...
virtual void
wait
()
This function is called when shift key is released.
More...
virtual void
setSetting
(
sofa::component::setting::MouseButtonSetting
*s)
virtual
sofa::gui::component::performer::InteractionPerformer
*
createPerformer
()
MOUSE_BUTTON
getMouseButton
() const
std::string
getId
()
Additional Inherited Members
Public Attributes inherited from
sofa::gui::common::Operation
sofa::gui::component::performer::InteractionPerformer
*
performer
Protected Attributes inherited from
sofa::gui::common::StartNavigationOperation
sofa::gui::component::StartNavigationButtonSetting::SPtr
setting
Protected Attributes inherited from
sofa::gui::common::Operation
PickHandler
*
pickHandle
sofa::component::setting::MouseButtonSetting::SPtr
mbsetting
MOUSE_BUTTON
button
Static Public Member Functions inherited from
sofa::gui::common::StartNavigationOperation
static std::string
getDescription
()
Static Public Member Functions inherited from
sofa::gui::common::Operation
static
MOUSE_BUTTON
GetMouseId
(unsigned int i)
Protected Member Functions inherited from
sofa::gui::common::StartNavigationOperation
virtual std::string
defaultPerformerType
() override
void
configurePerformer
(
sofa::gui::component::performer::InteractionPerformer
*p) override
Public Slots inherited from
sofa::gui::qt::QMouseOperation
void
WidgetDirty
(
bool
)
Constructor details
◆
QStartNavigationOperation()
sofa::gui::qt::QStartNavigationOperation::QStartNavigationOperation
(
)
Function details
◆
configure()
void sofa::gui::qt::QStartNavigationOperation::configure
(
common::PickHandler
*
picker
,
sofa::component::setting::MouseButtonSetting
*
button
)
override
virtual
Reimplemented from
sofa::gui::common::Operation
.
sofa
gui
qt
QStartNavigationOperation
Generated on Fri Apr 26 2024 03:42:55 for SOFA API by
1.9.1