![]() |
An open-source, flexible 3D physical simulation framework
|
#include <NodeSelectionTree.h>
Signals | |
void | closeSignal (void *widget) |
void | itemSelectionChanged () |
![]() | |
void | hideSignal (void) |
void | closeSignal (void) |
Public Member Functions | |
NodeSelectionTree (interfaces::ControlCenter *c, QWidget *parent=NULL) | |
~NodeSelectionTree () | |
virtual void | selectEvent (unsigned long int id, bool mode) |
std::vector< unsigned long > | selectedNodes (void) |
![]() | |
BaseWidget (QWidget *parent, cfg_manager::CFGManagerInterface *_cfg, std::string _widgetName) | |
~BaseWidget () | |
virtual void | cfgUpdateProperty (cfg_manager::cfgPropertyStruct _property) |
void | setHiddenCloseState (bool v) |
bool | getHiddenCloseState () |
void | show () |
void | hide () |
bool | isHidden () |
void | saveState () |
const std::string & | getName () |
![]() | |
CFGClient () | |
virtual | ~CFGClient () |
virtual void | cfgParamCreated (cfgParamId _id) |
virtual void | cfgParamRemoved (cfgParamId _id) |
![]() | |
virtual | ~PropertyCallback () |
Destructor. More... | |
virtual void | valueChanged (QtProperty *property, const QVariant &value) |
Called every time a property has changed its value. More... | |
virtual void | topLevelItemChanged (QtProperty *current) |
Called every time another branch of a QtTreePropertyBrowser has been selected. More... | |
virtual void | accept () |
Associated with the OK button of the Property Dialog. More... | |
virtual void | reject () |
Associated with the Cancel button of the Property Dialog. More... | |
![]() | |
virtual | ~GraphicsEventClient () |
virtual void | selectEvent (unsigned long id, bool mode)=0 |
Public Attributes | |
main_gui::PropertyDialog * | pDialog |
Private Slots | |
virtual void | valueChanged (QtProperty *property, const QVariant &value) |
void | selectNodes (void) |
Private Member Functions | |
void | closeEvent (QCloseEvent *event) |
void | fill (unsigned long id, QTreeWidgetItem *current=NULL) |
void | selectRecursively (QTreeWidgetItem *current, bool mode) |
QTreeWidgetItem * | findByNodeId (unsigned long id, QTreeWidgetItem *parent=NULL) |
void | reset (void) |
void | createTree (unsigned long root) |
void | createList (void) |
Private Attributes | |
interfaces::ControlCenter * | control |
bool | filled |
bool | select_allowed |
QtVariantProperty * | node_view_mode |
QtVariantProperty * | node_selection_mode |
QtVariantProperty * | root |
std::vector< interfaces::core_objects_exchange > | simNodes |
std::vector< unsigned long > | present |
QTreeWidget * | treeWidget |
Additional Inherited Members | |
![]() | |
void | changeEvent (QEvent *ev) |
void | cfgWindow (void) |
void | applyGeometry () |
void | hideEvent (QHideEvent *event) |
void | closeEvent (QCloseEvent *event) |
![]() | |
cfg_manager::CFGManagerInterface * | cfg |
bool | setWindowProp |
bool | hiddenState |
Definition at line 46 of file NodeSelectionTree.h.
mars::gui::NodeSelectionTree::NodeSelectionTree | ( | interfaces::ControlCenter * | c, |
QWidget * | parent = NULL |
||
) |
Definition at line 34 of file NodeSelectionTree.cpp.
mars::gui::NodeSelectionTree::~NodeSelectionTree | ( | ) |
Definition at line 86 of file NodeSelectionTree.cpp.
|
private |
Definition at line 300 of file NodeSelectionTree.cpp.
|
signal |
|
private |
Definition at line 188 of file NodeSelectionTree.cpp.
|
private |
Definition at line 169 of file NodeSelectionTree.cpp.
|
private |
Definition at line 124 of file NodeSelectionTree.cpp.
|
private |
Definition at line 221 of file NodeSelectionTree.cpp.
|
signal |
|
private |
Definition at line 200 of file NodeSelectionTree.cpp.
vector< unsigned long > mars::gui::NodeSelectionTree::selectedNodes | ( | void | ) |
Definition at line 288 of file NodeSelectionTree.cpp.
|
virtual |
Definition at line 249 of file NodeSelectionTree.cpp.
|
privateslot |
Definition at line 261 of file NodeSelectionTree.cpp.
|
private |
Definition at line 208 of file NodeSelectionTree.cpp.
|
privatevirtualslot |
Definition at line 96 of file NodeSelectionTree.cpp.
|
private |
Definition at line 63 of file NodeSelectionTree.h.
|
private |
Definition at line 64 of file NodeSelectionTree.h.
|
private |
Definition at line 65 of file NodeSelectionTree.h.
|
private |
Definition at line 65 of file NodeSelectionTree.h.
main_gui::PropertyDialog* mars::gui::NodeSelectionTree::pDialog |
Definition at line 55 of file NodeSelectionTree.h.
|
private |
Definition at line 68 of file NodeSelectionTree.h.
|
private |
Definition at line 65 of file NodeSelectionTree.h.
|
private |
Definition at line 64 of file NodeSelectionTree.h.
|
private |
Definition at line 67 of file NodeSelectionTree.h.
|
private |
Definition at line 70 of file NodeSelectionTree.h.