class MyQobjectClass
: public QObject { Q_OBJECT
Q_PROPERTY(int someValue READ getValue WRITE setValueInvoker NOTIFY valueChanged) //using a signal as a setter didn't you mean to use setValue()?
public:
explicit MyQobjectClass
(QObject *parent
= 0);
public slots:
void setValue(int newValue);
int getValue();
signals:
void setValueInvoker(int); //<<--- signal
void valueChanged();
private:
int value;
class MyQobjectClass : public QObject {
Q_OBJECT
Q_PROPERTY(int someValue READ getValue WRITE setValueInvoker NOTIFY valueChanged) //using a signal as a setter didn't you mean to use setValue()?
public:
explicit MyQobjectClass(QObject *parent = 0);
public slots:
void setValue(int newValue);
int getValue();
signals:
void setValueInvoker(int); //<<--- signal
void valueChanged();
private:
int value;
To copy to clipboard, switch view to plain text mode
You use a signal as a setter.
Bookmarks