#include <new_object_dialog.h>
|
| NewObjectDialog (Factory *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, QWidget *parent=0) |
|
virtual QSize | sizeHint () const |
|
Definition at line 47 of file new_object_dialog.h.
rviz::NewObjectDialog::NewObjectDialog |
( |
Factory * |
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 , |
|
|
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 52 of file new_object_dialog.cpp.
void rviz::NewObjectDialog::accept |
( |
| ) |
|
|
virtualslot |
void rviz::NewObjectDialog::fillTree |
( |
QTreeWidget * |
tree | ) |
|
|
private |
bool rviz::NewObjectDialog::isValid |
( |
| ) |
|
|
private |
Returns true if entered display name is non-empty and unique and if lookup name is non-empty.
Definition at line 219 of file new_object_dialog.cpp.
void rviz::NewObjectDialog::onDisplaySelected |
( |
QTreeWidgetItem * |
selected_item | ) |
|
|
privateslot |
void rviz::NewObjectDialog::onNameChanged |
( |
| ) |
|
|
privateslot |
void rviz::NewObjectDialog::setError |
( |
const QString & |
error_text | ) |
|
|
private |
QSize rviz::NewObjectDialog::sizeHint |
( |
| ) |
const |
|
virtual |
QDialogButtonBox* rviz::NewObjectDialog::button_box_ |
|
private |
QTextBrowser* rviz::NewObjectDialog::description_ |
|
private |
const QStringList& rviz::NewObjectDialog::disallowed_class_lookup_names_ |
|
private |
const QStringList& rviz::NewObjectDialog::disallowed_display_names_ |
|
private |
QString* rviz::NewObjectDialog::display_name_output_ |
|
private |
Factory* rviz::NewObjectDialog::factory_ |
|
private |
QString rviz::NewObjectDialog::lookup_name_ |
|
private |
Current value of selected class-lookup name. Copied to *lookup_name_output_ when "ok" is clicked.
Definition at line 112 of file new_object_dialog.h.
QString* rviz::NewObjectDialog::lookup_name_output_ |
|
private |
QLineEdit* rviz::NewObjectDialog::name_editor_ |
|
private |
The documentation for this class was generated from the following files: