12 #ifndef CXCLIPPERWIDGET_H 13 #define CXCLIPPERWIDGET_H 15 #include "cxGuiExport.h" 17 #include <QVBoxLayout> 35 void updateCheckBoxFromClipper(QCheckBox *checkbox,
DataPtr data);
41 void setupDataSelectorUI();
42 void enable(
bool checked);
43 void dataTypeSelectorClicked(
bool checked);
44 void selectAllTableData(
bool checked);
45 void dataSelectorClicked(QCheckBox *checkBox,
DataPtr data);
49 virtual void prePaintEvent();
68 std::map<QString, DataPtr> getDatas();
71 void setupDataStructures();
72 void connectToNewClipper();
73 QGroupBox *dataTableWidget();
74 QLayout *planeLayout();
75 QLayout *toolLayout();
76 QString getDataTypeRegExp();
77 void updateSelectAllCheckbox();
78 void createNewCheckboxesBasedOnData();
83 #endif // CXCLIPPERWIDGET_H
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class StringPropertySelectTool > StringPropertySelectToolPtr
boost::shared_ptr< class Data > DataPtr
boost::shared_ptr< class InteractiveClipper > InteractiveClipperPtr
boost::shared_ptr< class StringPropertyClipPlane > StringPropertyClipPlanePtr
Namespace for all CustusX production code.