Gui: clean up PropertyItem::toString
I have no idea why the return type of toString was ever QVariant
This commit is contained in:
@@ -47,7 +47,7 @@ PropertyConstraintListItem::PropertyConstraintListItem()
|
||||
PropertyConstraintListItem::~PropertyConstraintListItem()
|
||||
{}
|
||||
|
||||
QVariant PropertyConstraintListItem::toString(const QVariant& prop) const
|
||||
QString PropertyConstraintListItem::toString(const QVariant& prop) const
|
||||
{
|
||||
const QList<Base::Quantity>& value = prop.value<QList<Base::Quantity>>();
|
||||
std::stringstream out;
|
||||
@@ -59,7 +59,7 @@ QVariant PropertyConstraintListItem::toString(const QVariant& prop) const
|
||||
out << it->getUserString();
|
||||
}
|
||||
out << "]";
|
||||
return QVariant(QString::fromStdString(out.str()));
|
||||
return QString::fromStdString(out.str());
|
||||
}
|
||||
|
||||
void PropertyConstraintListItem::initialize()
|
||||
@@ -380,7 +380,7 @@ QWidget* PropertyConstraintListItem::createEditor(QWidget* parent,
|
||||
void PropertyConstraintListItem::setEditorData(QWidget* editor, const QVariant& data) const
|
||||
{
|
||||
QLineEdit* le = qobject_cast<QLineEdit*>(editor);
|
||||
le->setText(toString(data).toString());
|
||||
le->setText(toString(data));
|
||||
}
|
||||
|
||||
QVariant PropertyConstraintListItem::editorData(QWidget* editor) const
|
||||
|
||||
Reference in New Issue
Block a user