bool KMThreadJob::removeJob(int ID) { if (!checkJob(ID) || kill((pid_t)ID, SIGTERM) == 0) { m_jobs.remove(ID); saveJobs(); return true; } else return false; }
void KMThreadJob::createJob(KMJob *job) { if (job->id() > 0) { loadJobs(); if (!m_jobs.find(job->id())) { m_jobs.insert(job->id(),job); saveJobs(); } } }
void KTimerPref::saveAllJobs() { saveJobs( KSharedConfig::openConfig().data() ); }