Source Code (Use browser search to find items of interest.)
Class Index
kcron'KTListTask (./kdeadmin/kcron/ktlisttask.h:28)
class KTListTask : public KTListItem
{
public:
/**
* Initialize the list view item and task.
*/
KTListTask(KTListItem* parent, CTCron* _ctcron, CTTask* _cttask);
/**
* Refresh from underlying task.
*/
virtual void refresh();
/**
* Edit task.
*/
virtual void edit();
/**
* Get the task.
*/
CTTask* getCTTask() const;
private:
/**
* Task.
*/
CTTask* cttask;
};
kcron'KTListTask::KTListTask() (./kdeadmin/kcron/ktlisttask.cpp:26)
KTListTask::KTListTask(KTListItem* parent,
CTCron* _ctcron, CTTask* _cttask) :
KTListItem(parent, 0, _ctcron),
cttask(_cttask)
{
refresh();
parent->setOpen(true);
}
kcron'KTListTask::refresh() (./kdeadmin/kcron/ktlisttask.cpp:36)
void KTListTask::refresh()
{
setText(0, cttask->comment.c_str());
if (cttask->enabled)
{
setText(1, cttask->command.c_str());
setText(2, cttask->describe().c_str());
}
else
{
setText(1, "");
setText(2, i18n("Disabled"));
}
setPixmap(0, KTIcon::task(true));
}
kcron'KTListTask::edit() (./kdeadmin/kcron/ktlisttask.cpp:54)
void KTListTask::edit()
{
KTTask(cttask).exec();
refresh();
parent()->sortChildItems(1, true);
}
kcron'KTListTask::getCTTask() (./kdeadmin/kcron/ktlisttask.cpp:61)
CTTask* KTListTask::getCTTask() const
{
return cttask;
}