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

Class Index

ksirc'lineListItem (./kdenetwork/ksirc/linelistitem.h:8)

class lineListItem : public QListBoxItem
{
 public:
  lineListItem(QListBox *_lb, QColor c = Qt::black) : QListBoxItem()
    { 
      colour = c; 
      lb = _lb;
    }

  void setText(char *_str){
    QListBoxItem::setText(_str);
  }

 protected:
  virtual void paint( QPainter * );
  virtual int height( const QListBox * ) const
    {
      return 3;
    }
  virtual int width( const QListBox *lb ) const
    {
      return lb->width();
    }
  virtual const QPixmap *pixmap() { return 0; }

 private:
  QColor colour;
  QListBox *lb;
  QString str;

};


ksirc'lineListItem::paint() (./kdenetwork/ksirc/linelistitem.cpp:7)

void lineListItem::paint( QPainter *p ){
  QPen pen = p->pen();
  p->setPen(colour);
  p->drawLine(0,1,lb->width(),1);
  p->setPen(pen);
}