void completeActivity(std::string id, bool complete) { Pdb db; Activity act = db.getActivity(id); if(act.getId() == 0) { //No activity found std::cerr << "No activity found for id: " << id << std::endl; exit(1); } act.complete(complete); act.persist(); }
void list_all_activities() { Pdb db; std::vector<Activity> activities = db.getAllActivities(); printf("%-5s\t%-50s\t%-20s\t%-2s\t%-2s\n", "ID", "TITLE", "DATE", "E", "C"); printf("=====\t=================================================\t====================\t==\t==\n\n"); for(int i = 0; i < activities.size(); i++) { Activity act = activities.at(i); printf("%5i\t%-50s\t%20s\t%-2i\t%-2i\n", act.getId(), act.getTitle().c_str(), act.getDateAsText().c_str(), act.getExpectedPomodoros(), act.getPomodoros()); //std::cout << activities.at(i).toString() << std::endl; } }
void runActivity(std::string id) { Pdb db; Activity act = db.getActivity(id); if(act.getId() == 0) { //No activity found std::cerr << "No activity found for id: " << id << std::endl; exit(1); } run_timer(POMODORO, act.toString(), false); act.addPomodoro(); act.persist(); notify(act.getTitle() + " finished!"); }