Source Code (Use browser search to find items of interest.)
Class Index
kcontrol'LogItem (./kdebase/kcontrol/samba/kcmsambastatistics.h:45)
class LogItem
{
public:
LogItem():name(""), accessed(),count(0) {};
LogItem(QString n, QString a):name(n), accessed(), count(1)
{
accessed.setAutoDelete(TRUE);
accessed.append(new SmallLogItem(a));
};
QString name;
//QStrList accessedBy;
QList<SmallLogItem> accessed;
int count;
SmallLogItem* itemInList(QString name);
void addItem (QString host);
};
kcontrol'LogItem::itemInList() (./kdebase/kcontrol/samba/kcmsambastatistics.cpp:268)
SmallLogItem* LogItem::itemInList(QString name)
{
SmallLogItem* tmpItem(accessed.first());
SmallLogItem* foundItem(0);
while ((tmpItem!=0) && (foundItem==0))
{
if (tmpItem->name==name) foundItem=tmpItem;
tmpItem=accessed.next();
};
return foundItem;
};
kcontrol'LogItem::addItem() (./kdebase/kcontrol/samba/kcmsambastatistics.cpp:280)
void LogItem::addItem (QString host)
{
SmallLogItem* tmp(itemInList(host));
if (tmp!=0)
tmp->count++;
else
accessed.append(new SmallLogItem(host));
};