Могут ли объекты QObject иметь более одного статического свойства с одним и тем же именем?
Может ли пользовательский подкласс Parent
из QObject
иметь несколько Q_PROPERTY
с одним и тем же именем (возможно, с разными типами)? Что делать, если я подкласс Parent
в Child
и дать что то же имя Q_PROPERTY
? Вот так:
#include <QObject>
class Parent : public QObject {
Q_OBJECT
Q_PROPERTY(int something MEMBER m_something)
Q_PROPERTY(double something MEMBER m_somethingElse)
Q_PROPERTY(QString third MEMBER m_third)
int m_something;
double m_somethingElse;
QString m_third;
};
class Child : public Parent {
Q_OBJECT
Q_PROPERTY(QString third MEMBER m_fourth)
QString m_fourth;
};