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

OpieMail Class Reference

#include </home/clem/local/src/opie/noncore/net/mail/opiemail.h>

Inheritance diagram for OpieMail:

Inheritance graph
[legend]
Collaboration diagram for OpieMail:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void slotwriteMail (const QString &name, const QString &email)
virtual void slotComposeMail ()
virtual void appMessage (const QCString &msg, const QByteArray &data)
void setDocument (const QString &)

Public Member Functions

 OpieMail (QWidget *parent=0, const char *name=0, WFlags flags=0)
virtual ~OpieMail ()

Static Public Member Functions

static QString appName ()

Protected Slots

virtual void slotSendQueued ()
virtual void slotSearchMails ()
virtual void slotEditSettings ()
virtual void slotEditAccounts ()
virtual void displayMail ()
virtual void slotDeleteMail ()
virtual void mailHold (int, QListViewItem *, const QPoint &, int)
virtual void slotShowFolders (bool show)
virtual void refreshMailView (const QValueList< RecMailP > &)
virtual void mailLeftClicked (int, QListViewItem *, const QPoint &, int)
virtual void slotMoveCopyMail ()
virtual void reEditMail ()
virtual void serverSelected (int)
virtual void refreshMenu (int)

Protected Member Functions

void setup_signalblocking ()

Protected Attributes

bool m_clickopens:1

Private Attributes

Settingssettings

Constructor & Destructor Documentation

OpieMail::OpieMail QWidget *  parent = 0,
const char *  name = 0,
WFlags  flags = 0
 

Definition at line 105 of file opiemail.cpp.

References MainWindow::folderView, m_clickopens, AccountView::populate(), Config::readBoolEntry(), refreshMenu(), Config::setGroup(), MainWindow::settings(), and setup_signalblocking().

OpieMail::~OpieMail  )  [virtual]
 

Definition at line 118 of file opiemail.cpp.

References MainWindow::settings().


Member Function Documentation

void OpieMail::appMessage const QCString msg,
const QByteArray data
[virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 133 of file opiemail.cpp.

References IO_ReadOnly, name, slotComposeMail(), slotwriteMail(), stream, and QString::stripWhiteSpace().

static QString OpieMail::appName  )  [inline, static]
 

Reimplemented from MainWindow.

Definition at line 19 of file opiemail.h.

References QString::fromLatin1().

void OpieMail::displayMail  )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 262 of file opiemail.cpp.

References ViewMail::deleted, ViewMail::exec(), AccountView::fetchBody(), MainWindow::folderView, MainWindow::mailView, MainWindow::readMail, AccountView::refreshCurrent(), ViewMail::setBody(), ViewMail::setMail(), and Qt::WType_Modal.

Referenced by mailHold(), and mailLeftClicked().

void OpieMail::mailHold int  ,
QListViewItem *  ,
const QPoint &  ,
int 
[protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 295 of file opiemail.cpp.

References MAILLIB::A_NNTP, AccountView::currentisDraft(), displayMail(), MainWindow::folderView, MainWindow::mailView, odebug, oendl, pos, reEditMail(), slotDeleteMail(), slotMoveCopyMail(), tr, Opie::MM::x, and Opie::MM::y.

void OpieMail::mailLeftClicked int  ,
QListViewItem *  ,
const QPoint &  ,
int 
[protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 352 of file opiemail.cpp.

References AccountView::currentisDraft(), displayMail(), MainWindow::folderView, m_clickopens, and reEditMail().

void OpieMail::reEditMail  )  [protected, virtual, slot]
 

Definition at line 391 of file opiemail.cpp.

References MainWindowBase::compose, QPEApplication::execDialog(), MainWindow::mailView, ComposeMail::reEditMail(), MainWindow::settings(), and ComposeMail::slotAdjustColumns().

Referenced by mailHold(), and mailLeftClicked().

void OpieMail::refreshMailView const QValueList< RecMailP > &   )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 338 of file opiemail.cpp.

References QValueList< T >::begin(), QValueList< T >::end(), MainWindow::mailView, MailListViewItem::showEntry(), and MailListViewItem::storeData().

void OpieMail::refreshMenu int   )  [protected, virtual, slot]
 

Definition at line 401 of file opiemail.cpp.

References QMap< Key, T >::begin(), AccountView::currentFolderMenu(), AccountView::currentServerMenu(), QMap< Key, T >::end(), MainWindow::folderMenu, MainWindow::folderView, i, id, MainWindow::m_FolderMenuId, MainWindow::m_ServerMenuId, MainWindow::mailMenu, MainWindow::menuBar, MainWindow::serverMenu, and width.

Referenced by OpieMail(), and serverSelected().

void OpieMail::serverSelected int   )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 435 of file opiemail.cpp.

References MainWindow::mailView, and refreshMenu().

void OpieMail::setDocument const QString mail  )  [slot]
 

Konqueror calls us with the mailto:name

Reimplemented from MainWindow.

Definition at line 153 of file opiemail.cpp.

References QString::fromLatin1(), QString::mid(), QString::null, slotwriteMail(), and QString::startsWith().

void OpieMail::setup_signalblocking  )  [protected]
 

Definition at line 123 of file opiemail.cpp.

Referenced by OpieMail().

void OpieMail::slotComposeMail  )  [virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 180 of file opiemail.cpp.

References l, odebug, oendl, and slotwriteMail().

Referenced by appMessage().

void OpieMail::slotDeleteMail  )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 284 of file opiemail.cpp.

References MainWindow::folderView, MainWindow::mailView, AccountView::refreshCurrent(), tr, and warning().

Referenced by mailHold().

void OpieMail::slotEditAccounts  )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 249 of file opiemail.cpp.

References QPEApplication::execDialog(), MainWindow::folderView, MainWindow::mailView, odebug, oendl, AccountView::populate(), MainWindow::settings(), and EditAccounts::slotAdjustColumns().

void OpieMail::slotEditSettings  )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 238 of file opiemail.cpp.

References QPEApplication::execDialog(), m_clickopens, Config::readBoolEntry(), Config::setGroup(), and MainWindow::settingsChanged().

void OpieMail::slotMoveCopyMail  )  [protected, virtual, slot]
 

Definition at line 365 of file opiemail.cpp.

References AbstractMail::createMbox(), Selectstore::currentFolder(), Selectstore::currentMail(), MainWindow::folderView, QString::isEmpty(), MainWindow::mailView, Selectstore::moveMails(), Selectstore::newFolder(), AccountView::refreshCurrent(), AccountView::setupFolderselect(), and tr.

Referenced by mailHold().

void OpieMail::slotSearchMails  )  [protected, virtual, slot]
 

Definition at line 233 of file opiemail.cpp.

References odebug, and oendl.

void OpieMail::slotSendQueued  )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 186 of file opiemail.cpp.

References MAILLIB::A_SMTP, QPEApplication::execDialog(), SMTPwrapper::flushOutbox(), Account::getType(), list, odebug, oendl, selectsmtp::setSelectionlist(), MainWindow::settings(), and tr.

void OpieMail::slotShowFolders bool  show  )  [protected, virtual, slot]
 

Reimplemented from MainWindow.

Definition at line 323 of file opiemail.cpp.

References MainWindow::folderView, odebug, and oendl.

void OpieMail::slotwriteMail const QString name,
const QString email
[virtual, slot]
 

Definition at line 162 of file opiemail.cpp.

References MainWindowBase::compose, QPEApplication::execDialog(), QString::isEmpty(), MainWindow::settings(), ComposeMail::setTo(), and ComposeMail::slotAdjustColumns().

Referenced by appMessage(), setDocument(), and slotComposeMail().


Member Data Documentation

bool OpieMail::m_clickopens [protected]
 

Definition at line 46 of file opiemail.h.

Referenced by mailLeftClicked(), OpieMail(), and slotEditSettings().

Settings* OpieMail::settings [private]
 

Reimplemented from MainWindow.

Definition at line 49 of file opiemail.h.


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