9 #include "uiImageQt/config.hpp" 11 #include <fwDataTools/helper/MedicalImageAdaptor.hpp> 13 #include <fwGui/editor/IEditor.hpp> 15 #include <fwGuiQt/SliceSelector.hpp> 17 #include <fwTools/Failed.hpp> 76 virtual
void starting() override;
81 virtual
void stopping() override;
84 virtual
void updating() override;
87 virtual
void swapping() override;
100 virtual
void configuring() override;
114 UIIMAGEQT_API virtual
void info(
std::ostream& _sstream ) override;
117 UIIMAGEQT_API
void updateSliceIndexFromImg();
120 UIIMAGEQT_API
void updateSliceTypeFromImg(Orientation type );
123 UIIMAGEQT_API
void sliceIndexNotification(
unsigned int index);
126 UIIMAGEQT_API
void sliceTypeNotification(
int type );
134 void updateSliceIndex(
int axial,
int frontal,
int sagittal);
138 void updateSliceType(
int from,
int to);
146 static const
std::
string* SLICE_INDEX_FIELDID[ 3 ];
149 ::
fwGuiQt::SliceSelector* m_sliceSelectorPanel;
This class is a helper to define the connections of a service and its data.
Defines the service interface managing the editor service for object.
The namespace fwGuiQt contains classes which provide the implementation of the Gui using Qt library...
The namespace uiImageQt contains several editors on image written with Qt. This namespace is included...
::fwCom::helper::SigSlotConnection::KeyConnectionsType KeyConnectionsType
Returns proposals to connect service slots to associated object signals, this method is used for obj/...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
SliceIndexPositionEditor service allows to change the slice index of an image.