Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GraphPropertiesSelectionComboBox Class Reference

Combo box for property selection and creation in a graph. More...

#include <CSVGraphMappingConfigurationWidget.h>

List of all members.

Public Member Functions

  • GraphPropertiesSelectionComboBox (QWidget *parent=NULL)
  • void setGraph (tlp::Graph *)
    Fill the combobox with the properties in the given graph.
  • std::string getSelectedGraphProperty () const
    return the name of the property selected by the user. If the label is selected an empty string will be returned.
  • void setDefaultText (const QString &newDefaultText)
    Allow user to define it's default text.

Detailed Description

Combo box for property selection and creation in a graph.

If the combo box is editable and if user enter the name of a property that doesn't exists this will create it. A popup will querry user for the type of the property to create. There is no way to delete a created property in this widget.


Constructor & Destructor Documentation

tlp::GraphPropertiesSelectionComboBox::GraphPropertiesSelectionComboBox ( QWidget *  parent = NULL  ) 

Member Function Documentation

std::string tlp::GraphPropertiesSelectionComboBox::getSelectedGraphProperty (  )  const

return the name of the property selected by the user. If the label is selected an empty string will be returned.

Returns:
The name of the selected property or an empty string if no valid property is selected.
void tlp::GraphPropertiesSelectionComboBox::setDefaultText ( const QString &  newDefaultText  ) 

Allow user to define it's default text.

void tlp::GraphPropertiesSelectionComboBox::setGraph ( tlp::Graph *   ) 

Fill the combobox with the properties in the given graph.



Tulip Software by LaBRI Visualization Team    2001 - 2012