#ifndef OPENCLMANAGER_H #define OPENCLMANAGER_H #include #include #include #include #include #include #include class OpenCLManager : public QObject { Q_OBJECT public: OpenCLManager(); void connectToDBusSignals(); //uncrustify off public slots: //uncrustify on void handleSuspendResume(bool isSuspending); private: cl_context context = nullptr; cl_command_queue commandQueue = nullptr; void initOpenCLResources(); void releaseOpenCLResources(); }; #endif //OPENCLMANAGER_H