Gui: fix linter warnings in PropertyItem.cpp

This commit is contained in:
wmayer
2024-04-23 08:38:42 +02:00
committed by wwmayer
parent dd9da969e9
commit 7514cb9a45
2 changed files with 889 additions and 561 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -180,7 +180,7 @@ public:
int childCount() const;
int columnCount() const;
QString propertyName() const;
void setPropertyName(QString name, QString realName=QString());
void setPropertyName(const QString& name, const QString& realName=QString());
void setPropertyValue(const QString&);
virtual QVariant data(int column, int role) const;
bool setData (const QVariant& value);
@@ -204,6 +204,15 @@ protected:
//gets called when the bound expression is changed
void onChange() override;
private:
QVariant dataProperty(int role) const;
QVariant dataValue(int role) const;
QString toString(const Py::Object&) const;
QString asNone(const Py::Object&) const;
QString asString(const Py::Object&) const;
QString asSequence(const Py::Object&) const;
QString asMapping(const Py::Object&) const;
protected:
QString propName;
QString displayText;
@@ -809,7 +818,7 @@ class PlacementEditor : public Gui::LabelButton
Q_OBJECT
public:
explicit PlacementEditor(const QString& name, QWidget * parent = nullptr);
explicit PlacementEditor(QString name, QWidget * parent = nullptr);
~PlacementEditor() override;
private Q_SLOTS:
@@ -882,7 +891,10 @@ class GuiExport PropertyEnumItem: public PropertyItem
QVariant editorData(QWidget *editor) const override;
QStringList getEnum() const;
void setEnum(QStringList);
void setEnum(const QStringList&);
private:
QStringList getCommonModes() const;
protected:
QVariant value(const App::Property*) const override;