9class MockQObject :
public QObject
13 int intValue READ intValue WRITE setIntValue NOTIFY intValueChanged)
15 QString stringValue READ stringValue WRITE setStringValue NOTIFY
18 double doubleValue READ doubleValue WRITE setDoubleValue NOTIFY
22 MockQObject (QObject * parent =
nullptr) : QObject (parent) { }
24 int intValue ()
const {
return int_value_; }
25 void setIntValue (
int value)
27 if (int_value_ != value)
30 Q_EMIT intValueChanged (value);
34 QString stringValue ()
const {
return string_value_; }
35 void setStringValue (
const QString &value)
37 if (string_value_ != value)
39 string_value_ = value;
40 Q_EMIT stringValueChanged (value);
44 double doubleValue ()
const {
return double_value_; }
45 void setDoubleValue (
double value)
47 if (double_value_ != value)
49 double_value_ = value;
50 Q_EMIT doubleValueChanged (value);
55 void intValueChanged (
int value);
56 void stringValueChanged (
const QString &value);
57 void doubleValueChanged (
double value);
61 QString string_value_ = QStringLiteral (
"initial");
62 double double_value_ = 3.14;