rem: } else if(col == headers->paintInfo()->sizeCol) { if (headers->paintInfo()->showSize) tmp.sprintf("%ld", mMsgBase->msgSize());
add: } else if(col == headers->paintInfo()->sizeCol && headers->paintInfo()->showSize) { tmp.setNum(mMsgBase->msgSize());  } else if(col == headers->paintInfo()->scoreCol) { tmp.setNum(headers->messageScore(mMsgId));
context:   QString text( int col) const  {    KMHeaders *headers = static_cast<KMHeaders*>(listView());    KMMsgBase *mMsgBase = headers->folder()->getMsgBase( mMsgId );    QString tmp;	    if(col == headers->paintInfo()->flagCol) {		if (headers->paintInfo()->flagCol >= 0)	tmp = QString( QChar( (char)mMsgBase->status() ));	    } else if(col == headers->paintInfo()->senderCol) {	KMFolder *folder = headers->folder();	if (folder == kernel->outboxFolder() || folder == kernel->sentFolder()	    || folder == kernel->draftsFolder())	  tmp = mMsgBase->toStrip();	else	  tmp = mMsgBase->fromStrip();	if (tmp.isEmpty())	  tmp = i18n("Unknown");	else	  tmp = tmp.simplifyWhiteSpace();	    } else if(col == headers->paintInfo()->subCol) {      tmp = mMsgBase->subject();      if (tmp.isEmpty())	tmp = i18n("No Subject");      else	tmp = tmp.simplifyWhiteSpace();	    } else if(col == headers->paintInfo()->dateCol) {      time_t mDate = mMsgBase->date();      tmp = QString( ctime( &mDate )).stripWhiteSpace();	    } else if(col == headers->paintInfo()->sizeCol) {		if (headers->paintInfo()->showSize)      tmp.sprintf("%ld", mMsgBase->msgSize());    }    return tmp;  }