Utils: Add guard to SpinBox onTextChanged

Change-Id: I2a29541473f1ad201be45810703e61aff8148827
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-10-28 09:57:46 +01:00
parent 6618feff25
commit 3d12376a03
2 changed files with 3 additions and 3 deletions

View File

@@ -880,9 +880,9 @@ void SpinBox::setValue(int val)
access(this)->setValue(val);
}
void SpinBox::onTextChanged(const std::function<void (QString)> &func)
void SpinBox::onTextChanged(const std::function<void(QString)> &func, QObject *guard)
{
QObject::connect(access(this), &QSpinBox::textChanged, func);
QObject::connect(access(this), &QSpinBox::textChanged, guard, func);
}
// TextEdit

View File

@@ -299,7 +299,7 @@ public:
SpinBox(std::initializer_list<I> ps);
void setValue(int);
void onTextChanged(const std::function<void(QString)> &);
void onTextChanged(const std::function<void(QString)> &, QObject *guard);
};
class QTCREATOR_UTILS_EXPORT PushButton : public Widget