12 #ifndef CXTOOLPROPERTIESWIDGET_H_ 13 #define CXTOOLPROPERTIESWIDGET_H_ 15 #include "cxGuiExport.h" 67 void activeToolChangedSlot();
68 void manualToolWidgetChanged();
69 void spacesChangedSlot();
73 virtual void prePaintEvent();
77 void toolPositionChanged();
78 void updateFrontend();
79 void reconnectTools();
86 QVBoxLayout* mToptopLayout;
87 QGroupBox* mManualGroup;
90 DoublePropertyToolOffsetPtr mToolOffset;
92 QLabel* mActiveToolVisibleLabel;
93 QLabel* mToolNameLabel;
94 QLabel* mReferenceStatusLabel;
95 QLabel* mTrackingSystemStatusLabel;
99 QTextEdit* mMetadataLabel;
100 void updateBrowser();
101 QString createDescriptionForTool(
ToolPtr current);
boost::shared_ptr< class SpaceProvider > SpaceProviderPtr
boost::shared_ptr< class TrackingService > TrackingServicePtr
boost::shared_ptr< class DoublePropertyToolOffset > DoublePropertyToolOffsetPtr
boost::shared_ptr< class SpaceProperty > SpacePropertyPtr
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
std::map< QString, ToolPtr > ToolMap
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr