Source Code (Use browser search to find items of interest.)
Class Index
kcron'KTListVar (./kdeadmin/kcron/ktlistvar.h:28)
class KTListVar : public KTListItem
{
public:
/**
* Initialize the list view item and environment variable.
*/
KTListVar(KTListItem* parent, CTCron* _ctcron, CTVariable* _ctvariable);
/**
* Refresh from underlying variable.
*/
void refresh();
/**
* Edit variable.
*/
virtual void edit();
/**
* Get the environment variable.
*/
CTVariable* getCTVariable() const;
private:
/**
* Environment variable.
*/
CTVariable* ctvar;
};
kcron'KTListVar::KTListVar() (./kdeadmin/kcron/ktlistvar.cpp:26)
KTListVar::KTListVar(KTListItem* parent, CTCron* _ctcron,
CTVariable* _ctvariable) :
KTListItem(parent, 0, _ctcron),
ctvar(_ctvariable)
{
refresh();
parent->setOpen(true);
}
kcron'KTListVar::refresh() (./kdeadmin/kcron/ktlistvar.cpp:35)
void KTListVar::refresh()
{
setText (0,ctvar->variable.c_str());
if (ctvar->enabled)
{
setText (1,ctvar->value.c_str());
setText (2,ctvar->comment.c_str());
}
else
{
setText(1, "");
setText(2, i18n("Disabled"));
}
if (ctvar->variable == "MAILTO")
setPixmap(0, KTIcon::mail(true));
else if (ctvar->variable == "SHELL")
setPixmap(0, KTIcon::shell(true));
else if (ctvar->variable == "HOME")
setPixmap(0, KTIcon::home(true));
else if (ctvar->variable == "PATH")
setPixmap(0, KTIcon::path(true));
else
setPixmap(0, KTIcon::variable(true));
}
kcron'KTListVar::edit() (./kdeadmin/kcron/ktlistvar.cpp:62)
void KTListVar::edit()
{
KTVariable(ctvar).exec();
refresh();
parent()->sortChildItems(1, true);
}
kcron'KTListVar::getCTVariable() (./kdeadmin/kcron/ktlistvar.cpp:69)
CTVariable* KTListVar::getCTVariable() const
{
return ctvar;
}