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.