#pragma once #include #include #include class Publisher : public QObject{ Q_OBJECT public: Publisher(){} virtual ~Publisher(){} // virtual void shares(SharedData * share) = 0; virtual void Run() = 0; virtual void setLoader(QLibrary*) = 0; signals: void pubData(const QString& ,const QString& ,const QVariant&); };