9 #include "uiReconstructionQt/config.hpp" 11 #include <fwCom/Signal.hpp> 12 #include <fwCom/Signals.hpp> 14 #include <fwData/Material.hpp> 16 #include <fwGui/editor/IEditor.hpp> 18 #include <fwTools/Failed.hpp> 26 class QAbstractButton;
61 typedef ::
fwRuntime::ConfigurationElement::sptr Configuration;
64 virtual
void starting() override;
67 virtual
void stopping() override;
70 virtual
void updating() override;
73 virtual
void configuring() override;
84 void notifyMaterial();
88 void onChangeRepresentation(
int id );
89 void onChangeShading(
int id );
90 void onShowNormals(
int state );
94 void refreshNormals();
95 void refreshRepresentation();
96 void refreshShading();
98 QPointer<QButtonGroup> m_buttonGroup;
99 QPointer<QButtonGroup> m_buttonGroupShading;
100 QPointer<QButtonGroup> m_normalsRadioBox;
102 ::
fwData::Material::sptr m_material;
This class is a helper to define the connections of a service and its data.
The namespace uiReconstructionQt contains several editors using Qt related on reconstruction.
Defines the service interface managing the editor service for object.
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...
Display a widget to change the reconstruction representation (surface, point, edge, ...).
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Contains the representation of the data objects used in the framework.