Task.cpp 290 Bytes
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
1 2 3 4 5 6 7 8 9 10 11
#include "Task.h"

namespace nemo_interface {

Task::Task(const Task::Functor &onExec)
    : _onExec(onExec), _isExpired([] { return false; }),
      _isReady([] { return true; }) {}

void Task::exec(std::promise<QVariant> p) { this->_onExec(std::move(p)); }

} // namespace nemo_interface