Test class for empty link target configuration. More...
| Header: | #include <TestClass> |
| TestClass(QObject *parent = nullptr) |
| void | valueChanged(double value) |
| void | valueChanged(int value) |
This class tests that QDoc handles empty overloadedsignalstarget and overloadedslotstarget configuration values without crashing.
[explicit] TestClass::TestClass(QObject *parent = nullptr)Constructs a TestClass with the given parent.
[slot] void TestClass::setValue(double value)Sets the double value.
Note: This slot is overloaded. To connect to this slot:
// Connect using qOverload:
connect(sender, &SenderClass::signal,
testClass, qOverload(&TestClass::setValue));
// Or using a lambda as wrapper:
connect(sender, &SenderClass::signal,
testClass, [receiver = testClass](double value) { receiver->setValue(value); });
[slot] void TestClass::setValue(int value)Sets the integer value.
Note: This slot is overloaded. To connect to this slot:
// Connect using qOverload:
connect(sender, &SenderClass::signal,
testClass, qOverload(&TestClass::setValue));
// Or using a lambda as wrapper:
connect(sender, &SenderClass::signal,
testClass, [receiver = testClass](int value) { receiver->setValue(value); });
[signal] void TestClass::valueChanged(double value)Signal emitted when a double value changes.
Note: This signal is overloaded. To connect to this signal:
// Connect using qOverload: connect(testClass, qOverload(&TestClass::valueChanged), receiver, &ReceiverClass::slot); // Or using a lambda: connect(testClass, qOverload (&TestClass::valueChanged), this, [](double value) { /* handle valueChanged */ });
[signal] void TestClass::valueChanged(int value)Signal emitted when an integer value changes.
Note: This signal is overloaded. To connect to this signal:
// Connect using qOverload: connect(testClass, qOverload(&TestClass::valueChanged), receiver, &ReceiverClass::slot); // Or using a lambda: connect(testClass, qOverload (&TestClass::valueChanged), this, [](int value) { /* handle valueChanged */ });