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));
};