kmail Library API Documentation

KMMsgPartDialog Class Reference

GUI for KMMsgPartDialog. More...

#include <kmmsgpartdlg.h>

Inheritance diagram for KMMsgPartDialog:

KMMsgPartDialogCompat List of all members.

Public Types

enum  Encoding {
  None = 0x00, SevenBit = 0x01, EightBit = 0x02, QuotedPrintable = 0x04,
  Base64 = 0x08
}

Public Methods

 KMMsgPartDialog (const QString &caption=QString::null, QWidget *parent=0, const char *name=0)
virtual ~KMMsgPartDialog ()
QString mimeType () const
void setMimeType (const QString &type, const QString &subtype)
void setMimeType (const QString &mimeType)
void setMimeTypeList (const QStringList &mimeTypes)
void setSize (KIO::filesize_t size, bool estimated=false)
QString fileName () const
void setFileName (const QString &fileName)
QString description () const
void setDescription (const QString &description)
Encoding encoding () const
void setEncoding (Encoding encoding)
void setShownEncodings (int encodings)
bool isInline () const
void setInline (bool inlined)
bool isEncrypted () const
void setEncrypted (bool encrypted)
void setCanEncrypt (bool enable)
bool isSigned () const
void setSigned (bool sign)
void setCanSign (bool enable)

Protected Slots

void slotMimeTypeChanged (const QString &mimeType)

Protected Attributes

KComboBox * mMimeType
QLabelmIcon
QLabelmSize
QLineEditmFileName
QLineEditmDescription
QComboBoxmEncoding
QCheckBoxmInline
QCheckBoxmEncrypted
QCheckBoxmSigned
QStringList mI18nizedEncodings
bool mReadOnly

Detailed Description

GUI for KMMsgPartDialog.

Author:
Marc Mutz <mutz@kde.org>

Definition at line 23 of file kmmsgpartdlg.h.


Member Enumeration Documentation

enum KMMsgPartDialog::Encoding
 

The list of supported encodings.

Definition at line 68 of file kmmsgpartdlg.h.

Referenced by encoding().


Member Function Documentation

QString KMMsgPartDialog::mimeType   const
 

Get the currently selected mimetype.

Definition at line 193 of file kmmsgpartdlg.cpp.

Referenced by KMMsgPartDialogCompat::applyChanges().

void KMMsgPartDialog::setMimeType const QString   type,
const QString   subtype
 

Sets the mime type to be displayed.

Definition at line 211 of file kmmsgpartdlg.cpp.

References QString::fromLatin1().

Referenced by KMMsgPartDialogCompat::setMsgPart().

void KMMsgPartDialog::setMimeType const QString   mimeType
 

This is an overloaded member function, provided for convenience.

It behaves essentially like the above function.

Sets the mime type to be displayed, but only if mimeType passes KMimeTypeValidator's test.

Definition at line 197 of file kmmsgpartdlg.cpp.

void KMMsgPartDialog::setMimeTypeList const QStringList   mimeTypes
 

Sets the initial list of mime types to be displayed in the combobox.

The items are not validated.

Definition at line 216 of file kmmsgpartdlg.cpp.

void KMMsgPartDialog::setSize KIO::filesize_t    size,
bool    estimated = false
 

Sets the size of the file to be attached in bytes.

This is strictly informational and thus can't be queried. If approx is true, the size is an estimation based on typical

Definition at line 220 of file kmmsgpartdlg.cpp.

References QString::arg(), and QLabel::setText().

Referenced by KMMsgPartDialogCompat::setMsgPart().

QString KMMsgPartDialog::fileName   const
 

Returns the current file name of the attachment.

Note that this doesn't define which file is being attached. It only defines what the attachment's filename parameter should contain.

Definition at line 228 of file kmmsgpartdlg.cpp.

References QLineEdit::text().

Referenced by KMMsgPartDialogCompat::applyChanges().

void KMMsgPartDialog::setFileName const QString   fileName
 

Sets the file name of the attachment.

Note that this doesn't define which file is being attached. It only defines what the attachment's filename parameter should contain.

Definition at line 232 of file kmmsgpartdlg.cpp.

References QLineEdit::setText().

Referenced by KMMsgPartDialogCompat::setMsgPart().

QString KMMsgPartDialog::description   const
 

Returns the content of the Content-Description header field.

This field is only informational.

Definition at line 236 of file kmmsgpartdlg.cpp.

References QLineEdit::text().

Referenced by KMMsgPartDialogCompat::applyChanges().

void KMMsgPartDialog::setDescription const QString   description
 

Sets the description of the attachment, ie.

the content of the Content-Description header field.

Definition at line 240 of file kmmsgpartdlg.cpp.

References QLineEdit::setText().

Referenced by KMMsgPartDialogCompat::setMsgPart().

KMMsgPartDialog::Encoding KMMsgPartDialog::encoding   const
 

Returns the current encoding.

Definition at line 244 of file kmmsgpartdlg.cpp.

References QComboBox::currentText(), and Encoding.

Referenced by KMMsgPartDialogCompat::applyChanges(), and setEncoding().

void KMMsgPartDialog::setEncoding Encoding    encoding
 

Sets the encoding to use.

Definition at line 254 of file kmmsgpartdlg.cpp.

References QComboBox::count(), encoding(), QComboBox::insertItem(), QComboBox::setCurrentItem(), and QComboBox::text().

Referenced by KMMsgPartDialogCompat::setMsgPart().

void KMMsgPartDialog::setShownEncodings int    encodings
 

Sets the list of encodings to be shown.

encodings is the bitwise OR of Encoding flags

Definition at line 270 of file kmmsgpartdlg.cpp.

References QComboBox::clear(), and QComboBox::insertItem().

bool KMMsgPartDialog::isInline   const
 

Returns true if the attchment has a content-disposition of "inline", false otherwise.

Definition at line 277 of file kmmsgpartdlg.cpp.

References QCheckBox::isChecked().

Referenced by KMMsgPartDialogCompat::applyChanges().

void KMMsgPartDialog::setInline bool    inlined
 

Sets whether this attachment has a content-disposition of "inline".

Definition at line 281 of file kmmsgpartdlg.cpp.

References QCheckBox::setChecked().

Referenced by KMMsgPartDialogCompat::setMsgPart().

bool KMMsgPartDialog::isEncrypted   const
 

Returns whether or not this attachment is or shall be encrypted.

Definition at line 285 of file kmmsgpartdlg.cpp.

References QCheckBox::isChecked().

void KMMsgPartDialog::setEncrypted bool    encrypted
 

Sets whether or not this attachment is or should be encrypted.

Definition at line 289 of file kmmsgpartdlg.cpp.

References QCheckBox::setChecked().

void KMMsgPartDialog::setCanEncrypt bool    enable
 

Sets whether or not this attachment can be encrypted.

Definition at line 293 of file kmmsgpartdlg.cpp.

bool KMMsgPartDialog::isSigned   const
 

Returns whether or not this attachment is or shall be signed.

Definition at line 297 of file kmmsgpartdlg.cpp.

References QCheckBox::isChecked().

void KMMsgPartDialog::setSigned bool    sign
 

Sets whether or not this attachment is or should be signed.

Definition at line 301 of file kmmsgpartdlg.cpp.

References QCheckBox::setChecked().

void KMMsgPartDialog::setCanSign bool    enable
 

Sets whether or not this attachment can be signed.

Definition at line 305 of file kmmsgpartdlg.cpp.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kmail Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat May 1 11:37:37 2004 by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2003