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