MessagePropertyDialog::MessagePropertyDialog(QWidget *parent, KTNEFMessage *msg) : KDialogBase(parent, "MessagePropertyDialog", true, i18n("Message Properties"), KDialogBase::Close | KDialogBase::User1, KDialogBase::Close, false, KStdGuiItem::save()) { m_message = msg; m_listview = new KListView(this); m_listview->addColumn(i18n("Name")); m_listview->addColumn(i18n("Value")); m_listview->setAllColumnsShowFocus(true); setMainWidget(m_listview); formatPropertySet(m_message, m_listview); }
void AttachPropertyDialog::setAttachment(KTNEFAttach *attach) { QString s = (attach->fileName().isEmpty() ? attach->name() : attach->fileName()); filename_->setText("<b>"+s+"</b>"); setCaption(s); display_->setText(attach->displayName()); mime_->setText(attach->mimeTag()); s.setNum(attach->size()); s.append(" bytes"); size_->setText(s); KMimeType::Ptr mimetype = KMimeType::mimeType(attach->mimeTag()); QPixmap pix = loadRenderingPixmap( attach, colorGroup().background() ); if ( !pix.isNull() ) icon_->setPixmap( pix ); else icon_->setPixmap(mimetype->pixmap(KIcon::Small)); description_->setText(mimetype->comment()); s.setNum(attach->index()); index_->setText(s); formatPropertySet( attach, properties_ ); m_attach = attach; }