#ifndef PYTHONQTWRAPPER_QTCONCURRENT_H #define PYTHONQTWRAPPER_QTCONCURRENT_H #include #include #include #include #include #include class PythonQtWrapper_QtConcurrent : public QObject { Q_OBJECT public: Q_ENUMS(ReduceOption ThreadFunctionResult ) Q_FLAGS(ReduceOptions ) enum ReduceOption{ UnorderedReduce = QtConcurrent::UnorderedReduce, OrderedReduce = QtConcurrent::OrderedReduce, SequentialReduce = QtConcurrent::SequentialReduce}; enum ThreadFunctionResult{ ThrottleThread = QtConcurrent::ThrottleThread, ThreadFinished = QtConcurrent::ThreadFinished}; Q_DECLARE_FLAGS(ReduceOptions, ReduceOption) public slots: }; #endif // PYTHONQTWRAPPER_QTCONCURRENT_H