20 #ifndef GEOMTOOLSGUI_REDUCESTUDYDLG_H
21 #define GEOMTOOLSGUI_REDUCESTUDYDLG_H
33 #include <QTreeWidget>
35 #include <QButtonGroup>
70 void onHeaderClicked(
int );
72 void selectionChanged();
80 void init(
const std::set<std::string>& theObjectEntries );
81 std::set<std::string> getSelectedObjects()
const;
84 QGroupBox* createButtonGroup( QButtonGroup* );
86 void addObjectsToTree(
QTreeWidget*, std::set<std::string>& );
91 bool isObjectDrawable( std::string );
93 void unpublishObjects( std::set<std::string>& );
95 void removeObjects( std::set<std::string>& );
96 void removeObject( std::string& );
98 void removeEmptyFolders();
99 void getEmptyFolders( _PTR(SObject), std::set<std::string>& );