10 #include <QStringList>
17 Entity_.Additional_ [QStringLiteral (
"HandlingObject")] = QVariant::fromValue (
QObject_ptr (
this));
22 ActionName2Callback_ << qMakePair (name, callback);
23 static const auto notificationAction = QStringLiteral (
"NotificationActions");
24 const QStringList& sl = Entity_.
Additional_ [notificationAction].toStringList ();
25 Entity_.
Additional_ [notificationAction] = sl + QStringList (name);
30 DependentObjects_ << QPointer<QObject> (obj);
35 if (std::any_of (DependentObjects_.begin (), DependentObjects_.end (),
36 [] (
const auto& obj) { return obj.isNull (); }))
39 ActionName2Callback_.at (idx).second ();