30 #ifndef RVIZ_NEW_OBJECT_DIALOG_H 31 #define RVIZ_NEW_OBJECT_DIALOG_H 38 class QTreeWidgetItem;
41 class QDialogButtonBox;
67 const QString& object_type,
68 const QStringList& disallowed_display_names,
69 const QStringList& disallowed_class_lookup_names,
70 QString* lookup_name_output,
71 QString* display_name_output = 0,
72 QWidget* parent = 0 );
93 void setError(
const QString& error_text );
117 #endif // RVIZ_NEW_OBJECT_DIALOG_H void onDisplaySelected(QTreeWidgetItem *selected_item)
QString * lookup_name_output_
const QStringList & disallowed_display_names_
QString * display_name_output_
QTextBrowser * description_
void setError(const QString &error_text)
const QStringList & disallowed_class_lookup_names_
virtual QSize sizeHint() const
Abstract superclass representing the ability to get a list of class IDs and the ability to get name...
QDialogButtonBox * button_box_
void fillTree(QTreeWidget *tree)
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)