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);
}
Exemple #2
0
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;
}