31 #include <QStringList>
40 Entity_.Additional_ [
"HandlingObject"] = QVariant::fromValue<QObject_ptr> (
QObject_ptr (
this));
45 ActionName2Callback_ << qMakePair (name, callback);
46 const QStringList& sl = Entity_.
Additional_ [
"NotificationActions"].toStringList ();
47 Entity_.
Additional_ [
"NotificationActions"] = sl + QStringList (name);
52 DependentObjects_ << QPointer<QObject> (obj);
57 if (std::any_of (DependentObjects_.begin (), DependentObjects_.end (),
58 [] (
const auto& obj) {
return obj.isNull (); }))
61 ActionName2Callback_.at (idx).second ();