#include <add_display_dialog.h>
|
| AddDisplayDialog (DisplayFactory *factory, const QString &object_type, const QStringList &disallowed_display_names, const QStringList &disallowed_class_lookup_names, QString *lookup_name_output, QString *display_name_output=0, QString *topic_output=0, QString *datatype_output=0, QWidget *parent=0) |
|
virtual QSize | sizeHint () const |
|
Definition at line 64 of file add_display_dialog.h.
rviz::AddDisplayDialog::AddDisplayDialog |
( |
DisplayFactory * |
factory, |
|
|
const QString & |
object_type, |
|
|
const QStringList & |
disallowed_display_names, |
|
|
const QStringList & |
disallowed_class_lookup_names, |
|
|
QString * |
lookup_name_output, |
|
|
QString * |
display_name_output = 0 , |
|
|
QString * |
topic_output = 0 , |
|
|
QString * |
datatype_output = 0 , |
|
|
QWidget * |
parent = 0 |
|
) |
| |
Dialog for choosing a new object to load with a pluginlib ClassLoader.
- Parameters
-
disallowed_display_names | set of display names to prevent the user from using. |
disallowed_class_lookup_names | set of class lookup names to prevent the user from selecting. Names found in the class loader which are in this list will appear disabled. |
lookup_name_output | Pointer to a string where dialog will put the class lookup name chosen. |
display_name_output | Pointer to a string where dialog will put the display name entered, or NULL (default) if display name entry field should not be shown. |
Definition at line 167 of file add_display_dialog.cpp.
void rviz::AddDisplayDialog::accept |
( |
| ) |
|
|
virtualslot |
void rviz::AddDisplayDialog::fillTree |
( |
QTreeWidget * |
tree | ) |
|
|
private |
Fill the tree widget with classes from the class loader.
bool rviz::AddDisplayDialog::isValid |
( |
| ) |
|
|
private |
Returns true if entered display name is non-empty and unique and if lookup name is non-empty.
Definition at line 315 of file add_display_dialog.cpp.
void rviz::AddDisplayDialog::onDisplaySelected |
( |
SelectionData * |
data | ) |
|
|
privateslot |
void rviz::AddDisplayDialog::onNameChanged |
( |
| ) |
|
|
privateslot |
void rviz::AddDisplayDialog::onTabChanged |
( |
int |
index | ) |
|
|
privateslot |
void rviz::AddDisplayDialog::onTopicSelected |
( |
SelectionData * |
data | ) |
|
|
privateslot |
void rviz::AddDisplayDialog::setError |
( |
const QString & |
error_text | ) |
|
|
private |
QSize rviz::AddDisplayDialog::sizeHint |
( |
| ) |
const |
|
virtual |
void rviz::AddDisplayDialog::updateDisplay |
( |
| ) |
|
|
private |
QDialogButtonBox* rviz::AddDisplayDialog::button_box_ |
|
private |
QString* rviz::AddDisplayDialog::datatype_output_ |
|
private |
QTextBrowser* rviz::AddDisplayDialog::description_ |
|
private |
const QStringList& rviz::AddDisplayDialog::disallowed_class_lookup_names_ |
|
private |
const QStringList& rviz::AddDisplayDialog::disallowed_display_names_ |
|
private |
QString* rviz::AddDisplayDialog::display_name_output_ |
|
private |
int rviz::AddDisplayDialog::display_tab_ |
|
private |
Factory* rviz::AddDisplayDialog::factory_ |
|
private |
QString rviz::AddDisplayDialog::lookup_name_ |
|
private |
Current value of selected class-lookup name. Copied to *lookup_name_output_ when "ok" is clicked.
Definition at line 149 of file add_display_dialog.h.
QString* rviz::AddDisplayDialog::lookup_name_output_ |
|
private |
QLineEdit* rviz::AddDisplayDialog::name_editor_ |
|
private |
QTabWidget* rviz::AddDisplayDialog::tab_widget_ |
|
private |
QString* rviz::AddDisplayDialog::topic_output_ |
|
private |
int rviz::AddDisplayDialog::topic_tab_ |
|
private |
The documentation for this class was generated from the following files: