1 //=========================================== 2 // Lumina-desktop source code 3 // Copyright (c) 2017, Ken Moore 4 // Available under the 3-clause BSD license 5 // See the LICENSE file for full details 6 //=========================================== 7 #ifndef _LUMINA_DESKTOP_SCREENSAVER_PLUGINS_CLASS_H 8 #define _LUMINA_DESKTOP_SCREENSAVER_PLUGINS_CLASS_H 9 10 #include "plugins-base.h" 11 #include <QJsonObject> 12 #include <QString> 13 #include <QUrl> 14 #include <QObject> 15 #include <QJsonDocument> 16 #include <QJsonArray> 17 #include <QFile> 18 #include <QDir> 19 #include <QDebug> 20 21 class SSPlugin : public BasePlugin { 22 public: 23 SSPlugin(); 24 ~SSPlugin(); 25 26 virtual bool isValid() Q_DECL_OVERRIDE; 27 }; 28 29 #endif 30