![]() |
An open-source, flexible 3D physical simulation framework
|
#include <DataWidget.h>
Signals | |
void | mapChanged () |
void | valueChanged (std::string, std::string) |
void | checkChanged (std::string, bool) |
void | colorChanged (std::string, float r, float g, float b, float a) |
Public Member Functions | |
DataWidget (void *backwardCFG=0, QWidget *parent=0, bool onlyCompactView=false, bool allowAdd=true) | |
~DataWidget () | |
virtual void | valueChanged (QtProperty *property, const QVariant &value) |
Called every time a property has changed its value. More... | |
void | setConfigMap (const std::string &name, const configmaps::ConfigMap &map) |
void | setEditPattern (const std::vector< std::string > &pattern) |
void | setColorPattern (const std::vector< std::string > &pattern) |
void | setFilePattern (const std::vector< std::string > &pattern) |
void | setCheckablePattern (const std::vector< std::string > &pattern) |
void | setDropDownPattern (const std::vector< std::string > &pattern, const std::vector< std::vector< std::string > > &values) |
void | setFilterPattern (const std::vector< std::string > &pattern) |
void | setBlackFilterPattern (const std::vector< std::string > &pattern) |
void | addConfigMap (const std::string &name, configmaps::ConfigMap &map) |
void | addConfigAtom (const std::string &name, configmaps::ConfigAtom &v) |
void | addConfigVector (const std::string &name, configmaps::ConfigVector &v) |
void | updateConfigMap (const std::string &name, const configmaps::ConfigMap &map) |
void | updateConfigMapI (const std::string &name, configmaps::ConfigMap &map) |
void | updateConfigAtomI (const std::string &name, configmaps::ConfigAtom &map) |
void | updateConfigVectorI (const std::string &name, configmaps::ConfigVector &map) |
const configmaps::ConfigMap & | getConfigMap () |
void | clearGUI () |
void | setGroupChecked (const std::string &name, bool value) |
![]() | |
virtual | ~PropertyCallback () |
Destructor. 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... | |
Public Attributes | |
main_gui::PropertyDialog * | pDialog |
Protected Slots | |
void | timerEvent (QTimerEvent *event) |
virtual void | accept () |
virtual void | reject () |
Private Slots | |
void | addKey () |
void | addKey2 () |
Private Member Functions | |
int | checkInPattern (const std::string &v, const std::vector< std::string > &pattern) |
Private Attributes | |
QMutex | addMutex |
configmaps::ConfigMap | config |
std::vector< std::string > | editPattern |
std::vector< std::string > | colorPattern |
std::vector< std::string > | filePattern |
std::vector< std::string > | dropDownPattern |
std::vector< std::string > | checkablePattern |
std::vector< std::string > | filterPattern |
std::vector< std::string > | blackFilterPattern |
std::vector< std::vector< std::string > > | dropDownValues |
map< QtVariantProperty *, configmaps::ConfigAtom * > | dataMap |
map< QtVariantProperty *, configmaps::ConfigMap * > | addMap |
map< QtVariantProperty *, configmaps::ConfigMap * > | colorMap |
map< QtVariantProperty *, configmaps::ConfigVector * > | addVector |
map< QtVariantProperty *, std::string > | checkMap |
map< std::string, QtVariantProperty * > | propMap |
map< QtVariantProperty *, std::string > | nameMap |
std::string | addKeyStr |
std::string | cname |
bool | ignore_change |
QtVariantProperty * | addProperty |
QComboBox * | typeBox |
QLineEdit * | keyEdit |
QLineEdit * | valueEdit |
Definition at line 52 of file DataWidget.h.
mars::config_map_gui::DataWidget::DataWidget | ( | void * | backwardCFG = 0 , |
QWidget * | parent = 0 , |
||
bool | onlyCompactView = false , |
||
bool | allowAdd = true |
||
) |
Definition at line 37 of file DataWidget.cpp.
mars::config_map_gui::DataWidget::~DataWidget | ( | void | ) |
Definition at line 84 of file DataWidget.cpp.
|
protectedvirtualslot |
Definition at line 682 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::addConfigAtom | ( | const std::string & | name, |
configmaps::ConfigAtom & | v | ||
) |
Definition at line 239 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::addConfigMap | ( | const std::string & | name, |
configmaps::ConfigMap & | map | ||
) |
Definition at line 141 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::addConfigVector | ( | const std::string & | name, |
configmaps::ConfigVector & | v | ||
) |
Definition at line 196 of file DataWidget.cpp.
|
privateslot |
Definition at line 606 of file DataWidget.cpp.
|
privateslot |
Definition at line 621 of file DataWidget.cpp.
|
signal |
|
private |
Definition at line 226 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::clearGUI | ( | ) |
Definition at line 487 of file DataWidget.cpp.
|
signal |
const ConfigMap & mars::config_map_gui::DataWidget::getConfigMap | ( | ) |
Definition at line 508 of file DataWidget.cpp.
|
signal |
|
protectedvirtualslot |
Definition at line 683 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setBlackFilterPattern | ( | const std::vector< std::string > & | pattern | ) |
Definition at line 113 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setCheckablePattern | ( | const std::vector< std::string > & | pattern | ) |
Definition at line 105 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setColorPattern | ( | const std::vector< std::string > & | pattern | ) |
Definition at line 91 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setConfigMap | ( | const std::string & | name, |
const configmaps::ConfigMap & | map | ||
) |
Definition at line 117 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setDropDownPattern | ( | const std::vector< std::string > & | pattern, |
const std::vector< std::vector< std::string > > & | values | ||
) |
Definition at line 99 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setEditPattern | ( | const std::vector< std::string > & | pattern | ) |
Definition at line 87 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setFilePattern | ( | const std::vector< std::string > & | pattern | ) |
Definition at line 95 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setFilterPattern | ( | const std::vector< std::string > & | pattern | ) |
Definition at line 109 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::setGroupChecked | ( | const std::string & | name, |
bool | value | ||
) |
Definition at line 685 of file DataWidget.cpp.
|
protectedslot |
Definition at line 512 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::updateConfigAtomI | ( | const std::string & | name, |
configmaps::ConfigAtom & | map | ||
) |
Definition at line 435 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::updateConfigMap | ( | const std::string & | name, |
const configmaps::ConfigMap & | map | ||
) |
Definition at line 348 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::updateConfigMapI | ( | const std::string & | name, |
configmaps::ConfigMap & | map | ||
) |
Definition at line 367 of file DataWidget.cpp.
void mars::config_map_gui::DataWidget::updateConfigVectorI | ( | const std::string & | name, |
configmaps::ConfigVector & | map | ||
) |
Definition at line 422 of file DataWidget.cpp.
|
virtual |
Called every time a property has changed its value.
property | The property with a new value. |
value | The new value. |
Reimplemented from mars::main_gui::PropertyCallback.
Definition at line 516 of file DataWidget.cpp.
|
signal |
|
private |
Definition at line 106 of file DataWidget.h.
|
private |
Definition at line 101 of file DataWidget.h.
|
private |
Definition at line 96 of file DataWidget.h.
|
private |
Definition at line 108 of file DataWidget.h.
|
private |
Definition at line 102 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 103 of file DataWidget.h.
|
private |
Definition at line 106 of file DataWidget.h.
|
private |
Definition at line 101 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 97 of file DataWidget.h.
|
private |
Definition at line 100 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 99 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 98 of file DataWidget.h.
|
private |
Definition at line 107 of file DataWidget.h.
|
private |
Definition at line 110 of file DataWidget.h.
|
private |
Definition at line 105 of file DataWidget.h.
main_gui::PropertyDialog* mars::config_map_gui::DataWidget::pDialog |
Definition at line 63 of file DataWidget.h.
|
private |
Definition at line 104 of file DataWidget.h.
|
private |
Definition at line 109 of file DataWidget.h.
|
private |
Definition at line 110 of file DataWidget.h.