Source Code (Use browser search to find items of interest.)

Class Index

kcron'KTListTasks (./kdeadmin/kcron/ktlisttasks.h:28)

class KTListTasks : public KTListItem
{
public:

/**
  * Construct tasks folder from branch.
  */
  KTListTasks(KTListItem* parent, CTCron* _ctcron);

/**
  * Construct tasks folder from root.
  */
  KTListTasks(QListView* parent, CTCron* _ctcron);

 /**
  * Internationalized description.
  */
  static QString getDescription();

/**
  * Create.
  */
  virtual void create();

/**
  * Refresh.
  */
  virtual void refresh();

};

kcron'KTListTasks::KTListTasks() (./kdeadmin/kcron/ktlisttasks.cpp:30)

KTListTasks::KTListTasks(KTListItem* parent, CTCron* _ctcron) :
  KTListItem(parent, 0, _ctcron)
{
  refresh();
}


kcron'KTListTasks::KTListTasks() (./kdeadmin/kcron/ktlisttasks.cpp:36)

KTListTasks::KTListTasks(QListView* parent, CTCron* _ctcron) :
  KTListItem(parent, 0, _ctcron)
{
  refresh();
}


kcron'KTListTasks::getDescription() (./kdeadmin/kcron/ktlisttasks.cpp:42)

QString KTListTasks::getDescription()
{
  return i18n("Tasks");
}


kcron'KTListTasks::create() (./kdeadmin/kcron/ktlisttasks.cpp:47)

void KTListTasks::create()
{
  CTTask* temptask = new CTTask ("", "", getCTCron()->syscron);
  KTTask* kttask = new KTTask(temptask);
  kttask->exec();
  delete kttask;
  if (temptask->dirty())
  {
    getCTCron()->task.push_back(temptask);
    KTListTask* ktlt = new KTListTask(this, getCTCron(), temptask);
    setSelected(false);
    ktlt->setSelected(true);
  }
  else
  {
    delete temptask;
  }
}


kcron'KTListTasks::refresh() (./kdeadmin/kcron/ktlisttasks.cpp:66)

void KTListTasks::refresh()
{
  setText(0, getDescription());
  setPixmap(0, KTIcon::tasks(true));
}