Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ComposerBase Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/mail2/composerbase.h>

Inheritance diagram for ComposerBase:

Inheritance graph
[legend]
Collaboration diagram for ComposerBase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ComposerBase (QWidget *parent=0, const char *name=0, WFlags fl=0)

Protected Slots

void slotAttachfileChanged (bool toggled)
void slotFromMenuChanged (int id)
void slotReceiverMenuChanged (int id)
void slotSubjectMenuChanged (int id)

Protected Attributes

QMultiLineEdit * message
MailStatusBarstatus
ListViewPlusattachView
QMainWindow * attachWindow
QPopupMenu * attachPopup
QToolBar * toolbar
QToolBar * attachToolbar
QMenuBar * menubar
QPopupMenu * mailmenu
QComboBox * fromBox
QComboBox * from
QComboBox * receiversBox
QComboBox * subjectBox
QComboBox * priority
QLineEdit * replyto
QLineEdit * to
QLineEdit * cc
QLineEdit * bcc
QLineEdit * subject
QAction * sendmail
QAction * queuemail
QAction * attachfile
QAction * addressbook
QAction * abort
QAction * addattach
QAction * delattach
QLabel * fromLabel

Static Protected Attributes

static const int POPUP_FROM_FROM = 0
static const int POPUP_FROM_REPLYTO = 1
static const int POPUP_RECV_TO = 0
static const int POPUP_RECV_CC = 1
static const int POPUP_RECV_BCC = 2
static const int POPUP_SUBJ_SUBJECT = 0
static const int POPUP_SUBJ_PRIORITY = 1
static const int POPUP_PRIO_LOW = 0
static const int POPUP_PRIO_NORMAL = 1
static const int POPUP_PRIO_HIGH = 2
static const int POPUP_ATTACH_RENAME = 0
static const int POPUP_ATTACH_DESC = 1
static const int POPUP_ATTACH_REMOVE = 2

Constructor & Destructor Documentation

ComposerBase::ComposerBase QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 18 of file composerbase.cpp.

References addattach, addressbook, attachfile, attachPopup, attachToolbar, attachView, attachWindow, bcc, cc, delattach, from, fromBox, Resource::loadPixmap(), mailmenu, main(), menubar, message, POPUP_ATTACH_DESC, POPUP_ATTACH_REMOVE, POPUP_ATTACH_RENAME, POPUP_FROM_FROM, POPUP_FROM_REPLYTO, POPUP_PRIO_HIGH, POPUP_PRIO_LOW, POPUP_PRIO_NORMAL, POPUP_RECV_BCC, POPUP_RECV_CC, POPUP_RECV_TO, POPUP_SUBJ_PRIORITY, POPUP_SUBJ_SUBJECT, priority, queuemail, receiversBox, replyto, sendmail, slotAttachfileChanged(), slotFromMenuChanged(), slotReceiverMenuChanged(), slotSubjectMenuChanged(), status, subject, subjectBox, to, toolbar, and tr.


Member Function Documentation

void ComposerBase::slotAttachfileChanged bool  toggled  )  [protected, slot]
 

Definition at line 159 of file composerbase.cpp.

References attachWindow.

Referenced by ComposerBase().

void ComposerBase::slotFromMenuChanged int  id  )  [protected, slot]
 

Definition at line 168 of file composerbase.cpp.

References from, POPUP_FROM_FROM, POPUP_FROM_REPLYTO, and replyto.

Referenced by ComposerBase().

void ComposerBase::slotReceiverMenuChanged int  id  )  [protected, slot]
 

Definition at line 179 of file composerbase.cpp.

References bcc, cc, POPUP_RECV_BCC, POPUP_RECV_CC, POPUP_RECV_TO, and to.

Referenced by ComposerBase().

void ComposerBase::slotSubjectMenuChanged int  id  )  [protected, slot]
 

Definition at line 196 of file composerbase.cpp.

References POPUP_SUBJ_PRIORITY, POPUP_SUBJ_SUBJECT, priority, and subject.

Referenced by ComposerBase().


Member Data Documentation

QAction * ComposerBase::abort [protected]
 

Definition at line 50 of file composerbase.h.

QAction * ComposerBase::addattach [protected]
 

Definition at line 50 of file composerbase.h.

Referenced by Composer::Composer(), and ComposerBase().

QAction * ComposerBase::addressbook [protected]
 

Definition at line 50 of file composerbase.h.

Referenced by Composer::Composer(), and ComposerBase().

QAction * ComposerBase::attachfile [protected]
 

Definition at line 50 of file composerbase.h.

Referenced by ComposerBase().

QPopupMenu* ComposerBase::attachPopup [protected]
 

Definition at line 44 of file composerbase.h.

Referenced by Composer::Composer(), and ComposerBase().

QToolBar * ComposerBase::attachToolbar [protected]
 

Definition at line 45 of file composerbase.h.

Referenced by ComposerBase().

ListViewPlus* ComposerBase::attachView [protected]
 

Definition at line 42 of file composerbase.h.

Referenced by ComposerBase(), Composer::setSendMail(), Composer::slotAddAttach(), Composer::slotDelAttach(), Composer::slotPopupHandler(), Composer::slotQueueMail(), and Composer::slotSendMail().

QMainWindow* ComposerBase::attachWindow [protected]
 

Definition at line 43 of file composerbase.h.

Referenced by ComposerBase(), and slotAttachfileChanged().

QLineEdit * ComposerBase::bcc [protected]
 

Definition at line 49 of file composerbase.h.

Referenced by ComposerBase(), Composer::setSendMail(), Composer::slotFromChanged(), Composer::slotOpenAddressPicker(), Composer::slotQueueMail(), slotReceiverMenuChanged(), and Composer::slotSendMail().

QLineEdit * ComposerBase::cc [protected]
 

Definition at line 49 of file composerbase.h.

Referenced by ComposerBase(), Composer::setSendMail(), Composer::slotFromChanged(), Composer::slotOpenAddressPicker(), Composer::slotQueueMail(), slotReceiverMenuChanged(), and Composer::slotSendMail().

QAction * ComposerBase::delattach [protected]
 

Definition at line 50 of file composerbase.h.

Referenced by Composer::Composer(), and ComposerBase().

QComboBox * ComposerBase::from [protected]
 

Definition at line 48 of file composerbase.h.

Referenced by Composer::Composer(), ComposerBase(), Composer::slotFillStuff(), slotFromMenuChanged(), Composer::slotQueueMail(), Composer::slotResizing(), and Composer::slotSendMail().

QComboBox* ComposerBase::fromBox [protected]
 

Definition at line 48 of file composerbase.h.

Referenced by ComposerBase(), and Composer::slotResizing().

QLabel* ComposerBase::fromLabel [protected]
 

Definition at line 51 of file composerbase.h.

QPopupMenu* ComposerBase::mailmenu [protected]
 

Definition at line 47 of file composerbase.h.

Referenced by ComposerBase().

QMenuBar* ComposerBase::menubar [protected]
 

Definition at line 46 of file composerbase.h.

Referenced by ComposerBase().

QMultiLineEdit* ComposerBase::message [protected]
 

Definition at line 40 of file composerbase.h.

Referenced by ComposerBase(), Composer::setSendMail(), Composer::slotFromChanged(), Composer::slotQueueMail(), Composer::slotSendMail(), and Composer::slotSendQueued().

const int ComposerBase::POPUP_ATTACH_DESC = 1 [static, protected]
 

Definition at line 37 of file composerbase.h.

Referenced by ComposerBase(), and Composer::slotPopupHandler().

const int ComposerBase::POPUP_ATTACH_REMOVE = 2 [static, protected]
 

Definition at line 38 of file composerbase.h.

Referenced by ComposerBase(), and Composer::slotPopupHandler().

const int ComposerBase::POPUP_ATTACH_RENAME = 0 [static, protected]
 

Definition at line 36 of file composerbase.h.

Referenced by ComposerBase(), and Composer::slotPopupHandler().

const int ComposerBase::POPUP_FROM_FROM = 0 [static, protected]
 

Definition at line 26 of file composerbase.h.

Referenced by ComposerBase(), and slotFromMenuChanged().

const int ComposerBase::POPUP_FROM_REPLYTO = 1 [static, protected]
 

Definition at line 27 of file composerbase.h.

Referenced by ComposerBase(), and slotFromMenuChanged().

const int ComposerBase::POPUP_PRIO_HIGH = 2 [static, protected]
 

Definition at line 35 of file composerbase.h.

Referenced by ComposerBase(), Composer::slotSendMail(), and Composer::slotSendQueued().

const int ComposerBase::POPUP_PRIO_LOW = 0 [static, protected]
 

Definition at line 33 of file composerbase.h.

Referenced by ComposerBase(), Composer::slotSendMail(), and Composer::slotSendQueued().

const int ComposerBase::POPUP_PRIO_NORMAL = 1 [static, protected]
 

Definition at line 34 of file composerbase.h.

Referenced by ComposerBase(), Composer::slotSendMail(), and Composer::slotSendQueued().

const int ComposerBase::POPUP_RECV_BCC = 2 [static, protected]
 

Definition at line 30 of file composerbase.h.

Referenced by ComposerBase(), and slotReceiverMenuChanged().

const int ComposerBase::POPUP_RECV_CC = 1 [static, protected]
 

Definition at line 29 of file composerbase.h.

Referenced by ComposerBase(), and slotReceiverMenuChanged().

const int ComposerBase::POPUP_RECV_TO = 0 [static, protected]
 

Definition at line 28 of file composerbase.h.

Referenced by ComposerBase(), and slotReceiverMenuChanged().

const int ComposerBase::POPUP_SUBJ_PRIORITY = 1 [static, protected]
 

Definition at line 32 of file composerbase.h.

Referenced by ComposerBase(), and slotSubjectMenuChanged().

const int ComposerBase::POPUP_SUBJ_SUBJECT = 0 [static, protected]
 

Definition at line 31 of file composerbase.h.

Referenced by ComposerBase(), and slotSubjectMenuChanged().

QComboBox * ComposerBase::priority [protected]
 

Definition at line 48 of file composerbase.h.

Referenced by ComposerBase(), Composer::slotQueueMail(), Composer::slotSendMail(), and slotSubjectMenuChanged().

QAction * ComposerBase::queuemail [protected]
 

Definition at line 50 of file composerbase.h.

Referenced by Composer::Composer(), and ComposerBase().

QComboBox * ComposerBase::receiversBox [protected]
 

Definition at line 48 of file composerbase.h.

Referenced by ComposerBase().

QLineEdit* ComposerBase::replyto [protected]
 

Definition at line 49 of file composerbase.h.

Referenced by ComposerBase(), Composer::slotFromChanged(), slotFromMenuChanged(), Composer::slotQueueMail(), and Composer::slotSendMail().

QAction* ComposerBase::sendmail [protected]
 

Definition at line 50 of file composerbase.h.

Referenced by Composer::Composer(), and ComposerBase().

MailStatusBar* ComposerBase::status [protected]
 

Definition at line 41 of file composerbase.h.

Referenced by Composer::Composer(), ComposerBase(), Composer::slotSendError(), Composer::slotSendFinished(), Composer::slotSendMail(), Composer::slotSendQueued(), and Composer::slotSendQueuedError().

QLineEdit * ComposerBase::subject [protected]
 

Definition at line 49 of file composerbase.h.

Referenced by ComposerBase(), Composer::setSendMail(), Composer::slotQueueMail(), Composer::slotSendMail(), and slotSubjectMenuChanged().

QComboBox * ComposerBase::subjectBox [protected]
 

Definition at line 48 of file composerbase.h.

Referenced by ComposerBase().

QLineEdit * ComposerBase::to [protected]
 

Definition at line 49 of file composerbase.h.

Referenced by Composer::Composer(), ComposerBase(), Composer::setSendMail(), Composer::slotOpenAddressPicker(), Composer::slotQueueMail(), slotReceiverMenuChanged(), and Composer::slotSendMail().

QToolBar* ComposerBase::toolbar [protected]
 

Definition at line 45 of file composerbase.h.

Referenced by ComposerBase().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:29:19 2005 for OPIE by  doxygen 1.4.2