#pragma once #include #include class MainInterface { public: virtual ~MainInterface(){} virtual QString name() = 0; virtual QString information() = 0; }; #define MainInterface_iid "com.Interface.MainInterface" Q_DECLARE_INTERFACE(MainInterface, MainInterface_iid)