Make plugins compatible to latest KPluginFactory code

That one uses std::is_constructible<impl, QObject *, const QVariantList &>
which will fail for our current plugin constructors due to being private
and with only friend class KPluginFactory.
This commit is contained in:
Friedrich W. H. Kossebau 2020-11-16 17:14:52 +01:00
parent 2e91730f7a
commit 07e5a3ac28
2 changed files with 2 additions and 6 deletions

View File

@ -24,11 +24,9 @@ class QString;
*/ */
class DummyBackend : public CoreBackend class DummyBackend : public CoreBackend
{ {
friend class KPluginFactory;
Q_DISABLE_COPY(DummyBackend) Q_DISABLE_COPY(DummyBackend)
private: public:
DummyBackend(QObject* parent, const QList<QVariant>& args); DummyBackend(QObject* parent, const QList<QVariant>& args);
public: public:

View File

@ -27,11 +27,9 @@ class QString;
*/ */
class SfdiskBackend : public CoreBackend class SfdiskBackend : public CoreBackend
{ {
friend class KPluginFactory;
Q_DISABLE_COPY(SfdiskBackend) Q_DISABLE_COPY(SfdiskBackend)
private: public:
SfdiskBackend(QObject* parent, const QList<QVariant>& args); SfdiskBackend(QObject* parent, const QList<QVariant>& args);
public: public: