forked from qt-creator/qt-creator
QmlDesigner: Fix for BindingEditor warning
Change-Id: I98fc27392e882e86221ca253ee35b2099dff8d52 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -295,6 +295,19 @@ void BindingEditor::updateWindowName()
|
||||
}
|
||||
}
|
||||
|
||||
QString BindingEditor::targetName() const
|
||||
{
|
||||
return m_targetName;
|
||||
}
|
||||
|
||||
QString BindingEditor::stateName() const
|
||||
{
|
||||
if (m_targetName.endsWith(".when"))
|
||||
return m_targetName.chopped(5);
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
QVariant BindingEditor::backendValue() const
|
||||
{
|
||||
return m_backendValue;
|
||||
|
||||
@@ -44,7 +44,7 @@ class BindingEditor : public QObject
|
||||
Q_PROPERTY(QVariant backendValueProperty READ backendValue WRITE setBackendValue NOTIFY backendValueChanged)
|
||||
Q_PROPERTY(QVariant modelNodeBackendProperty READ modelNodeBackend WRITE setModelNodeBackend NOTIFY modelNodeBackendChanged)
|
||||
Q_PROPERTY(QVariant stateModelNodeProperty READ stateModelNode WRITE setStateModelNode NOTIFY stateModelNodeChanged)
|
||||
Q_PROPERTY(QString stateNameProperty WRITE setStateName)
|
||||
Q_PROPERTY(QString stateNameProperty READ stateName WRITE setStateName)
|
||||
|
||||
public:
|
||||
BindingEditor(QObject *parent = nullptr);
|
||||
@@ -77,6 +77,9 @@ public:
|
||||
Q_INVOKABLE void prepareBindings();
|
||||
Q_INVOKABLE void updateWindowName();
|
||||
|
||||
QString targetName() const;
|
||||
QString stateName() const;
|
||||
|
||||
signals:
|
||||
void accepted();
|
||||
void rejected();
|
||||
|
||||
Reference in New Issue
Block a user