instagram_task.hpp 553 B

123456789101112131415161718192021
  1. #ifndef __INSTAGRAM_TASK_HPP__
  2. #define __INSTAGRAM_TASK_HPP__
  3. #include <include/task/task.hpp>
  4. #include <type_traits>
  5. class InstagramTask : public Scheduler::Task {
  6. public:
  7. virtual bool isReady() override;
  8. virtual void clear() override;
  9. virtual const Scheduler::TaskArguments getTaskArguments() override;
  10. virtual void defineTaskArguments() override;
  11. virtual ~InstagramTask() override;
  12. template <typename T>
  13. void setArgument(QString name, T arg);
  14. private:
  15. Scheduler::TaskArguments m_arguments;
  16. };
  17. #endif // __INSTAGRAM_TASK_HPP