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

Class Index

kmail'KTabListBoxItem (./kdenetwork/kmail/ktablistbox.h:444)

class KTabListBoxItem
{
public:
  KTabListBoxItem(int numColumns=1);
  virtual ~KTabListBoxItem();

  virtual const QString& text(int column) const { return txt[column]; }
  void setText (int column, const QString& text) { txt[column] = text; }
  virtual void setForeground (const QColor& fg ) { fgColor = fg; }
  const QColor& foreground () { return fgColor; }

  KTabListBoxItem& operator= (const KTabListBoxItem&);

  int marked () const { return mark; }
  bool isMarked () const { return (mark >= -1); }
  virtual void setMarked (int m) { mark = m; }
 
private:
  QString* txt;
  int columns;
  QColor fgColor;
  int mark;

  friend class KTabListBox;
};


kmail'KTabListBoxItem::KTabListBoxItem() (./kdenetwork/kmail/ktablistbox.cpp:83)

KTabListBoxItem::KTabListBoxItem(int aColumns)
{
  columns = aColumns;
  txt = new QString[columns];
  mark = -2;
}


//-----------------------------------------------------------------------------

kmail'KTabListBoxItem::~KTabListBoxItem() (./kdenetwork/kmail/ktablistbox.cpp:92)

KTabListBoxItem::~KTabListBoxItem()
{
  if (txt) delete[] txt;
  txt = 0L;
}


//-----------------------------------------------------------------------------