diff --git a/src/declarative/personactionsmodel.cpp b/src/declarative/personactionsmodel.cpp --- a/src/declarative/personactionsmodel.cpp +++ b/src/declarative/personactionsmodel.cpp @@ -18,7 +18,6 @@ #include "personactionsmodel_p.h" #include "persondata.h" -#include "widgets/actions.h" #include #include "kpeople_debug.h" diff --git a/src/declarative/personactionsmodel_p.h b/src/declarative/personactionsmodel_p.h --- a/src/declarative/personactionsmodel_p.h +++ b/src/declarative/personactionsmodel_p.h @@ -21,6 +21,8 @@ #include +#include "widgets/actions.h" + class QAction; namespace KPeople @@ -40,6 +42,9 @@ ActionTypeRole }; + // Register ActionType with metaobject system so it can be used from QML + Q_ENUM(ActionType) + explicit PersonActionsModel(QObject *parent = nullptr); ~PersonActionsModel() override;