Logo Search packages:      
Sourcecode: mailody version File versions  Download package

Mailody::MainWindow Class Reference

#include <mainwindow.h>

List of all members.


Detailed Description

This is one of the two main interfaces of Mailody. The class is pretty crowded with methods, but mostly internal ones.
Author:
Tom Albers <tomalbers@kde.nl>

Definition at line 54 of file mainwindow.h.


Public Member Functions

 MainWindow ()
 ~MainWindow ()

Protected Member Functions

bool queryClose ()

Private Slots

void searchLineUpdate ()
void slotAddHeaderList (const QString &mailbox, const QStringList &values)
void slotAddHeaderList_process (int level=1)
void slotAddMailBox (const QString &box)
void slotAllMessages (const QString &)
void slotCapableResult (const QString &something, bool possible)
void slotCheckMail ()
void slotClearStatusBar ()
void slotContextMenuMailbox (KListView *, QListViewItem *, const QPoint &)
void slotContextMenuTab (QWidget *, const QPoint &)
void slotCurrentTabChanged (QWidget *)
void slotDeleteTab ()
void slotDeleteTab (QWidget *)
void slotDelMailBox (const QString &box)
void slotDropped (QDropEvent *)
void slotExpungeMailBox ()
void slotFillMailBoxList ()
void slotForwardMessage (const QString &to=QString::null)
void slotForwardMessageMenu ()
void slotForwardMessageMenuSelected (int i)
void slotHideDeleted ()
void slotIsolateItem ()
void slotMouseClickInHeaders (int button, QListViewItem *item=0L, const QPoint &pos=QPoint())
void slotNewMessage (const QString &to=QString::null)
void slotNewMessageMenu ()
void slotNewMessageMenuSelected (int i)
void slotNewTab ()
void slotNextUnread ()
void slotNotifications ()
void slotOpenComposer (const QString &address=QString::null, const QString &files=QString::null, const QString &mb="Inbox")
void slotOpenURLInNewTab (const QString &)
void slotPopulateHeaderList (const QString &mb, const QStringList &values)
void slotPopulateMailBoxList (const QStringList &)
void slotPrint ()
void slotQuit ()
void slotReEditMessage (const QString &to=QString::null)
void slotReplyMessage ()
void slotSave ()
void slotScrollBottom ()
void slotSearchLineChange (const QString &newText)
void slotSearchLineClear ()
void slotSearchLineUpdateClear ()
void slotSelectAllMessages ()
void slotSelectMailBox (bool clear=true)
void slotSelectMB (const QString &)
void slotSelectMessage ()
void slotSetup ()
void slotShowMessage ()
void slotSimpleMessageStatusBar (const QString &text)
void slotSortOnYoungestChild ()
void slotStartCheckMailTimer ()
void slotStatusBarClicked (int i)
void slotStatusBarReady ()
void slotSyncMailBox ()
void slotSyncMailBoxList ()
void slotTabScrollDown ()
void slotTabScrollPageDown ()
void slotTabScrollPageUp ()
void slotTabScrollUp ()
void slotToggleDelete ()
void slotToggleExternalImage ()
void slotToggleFixedFont ()
void slotToggleHTML ()
void slotToggleSource ()
void slotUpdateMessageCount (const QString &, int)
void slotUpdateStatusBar (const QString &)
void slotUpdateStatusBarRestoreMouse (const QString &text)
void slotUpdateTabTitle (const QString &)
void slotUpdateUnseenMessageCount (const QString &, int)
void slotUser0 ()
void slotUser1 ()
void slotUser2 ()
void slotUser3 ()
void slotUser4 ()
void slotUser5 ()
void slotZoomIn ()
void slotZoomOut ()

Private Member Functions

void addTag (HeaderListViewItem *r, const QString &tag, bool=false)
bool addTag (const QString &tag)
void calculateChildMessageCount (MailBoxListViewItem *mailbox, int offset=0)
void contextMenuHeaders (QListViewItem *, const QPoint &)
void messageMenu (KActionMenu *am)
void moveMessage (HeaderListViewItem *item, const QString &destBox, bool=false)
bool moveMessage (const QString &)
QString quote (const QString &text, bool stripSig=true)
void removeTag (HeaderListViewItem *item, const QString &tag, bool=false)
bool removeTag (const QString &tag)
QString retrieveMailboxName (QListViewItem *item)
void setActionStates ()
void setStatusBarStates ()
void setUserTag (int i)
void showMessage ()
void startupSetup ()

Private Attributes

QStringList m_addheaderlist_val
QTimer * m_checkMailTimer
KAction * m_checkNowAction
KToggleAction * m_childSortAction
KAction * m_closeAction
QToolButton * m_closeButton
DBm_db
KAction * m_expungeAction
KToggleAction * m_externalImageAction
QSplitter * m_first
KToggleAction * m_fixedfontAction
HeaderListViewm_headerList
QMap< QPair< QString, int >
, HeaderListViewItem * > 
m_headerMap
KToggleAction * m_hideDeletedAction
bool m_idlePossible
ImapManagerm_imapmanager
QString m_lastMessage
MailBoxListViewm_mailboxList
QMap< QString,
MailBoxListViewItem * > 
m_mailboxMap
KToggleAction * m_msgDelAction
KAction * m_msgForwardAction
KActionMenu * m_msgForwardActionMenu
KAction * m_msgNewAction
KActionMenu * m_msgNewActionMenu
KAction * m_msgPrintAction
KAction * m_msgReEditAction
KAction * m_msgReplyAction
KAction * m_msgSaveAction
KAction * m_msgUser0Action
KAction * m_msgUser1Action
KAction * m_msgUser2Action
KAction * m_msgUser3Action
KAction * m_msgUser4Action
KAction * m_msgUser5Action
KAction * m_msgZoomInAction
KAction * m_msgZoomOutAction
KAction * m_nextUnreadAction
KToggleAction * m_plainTextAction
KAction * m_prevUnreadAction
QMap< int, QString > m_recentList
KToggleAction * m_relatedAction
QHBox * m_right
KListViewSearchLine * m_searchLine
QSplitter * m_second
KAction * m_selectAllAction
KToggleAction * m_sourceAction
KSqueezedTextLabel * m_statusText
QTimer * m_statusTimer
KAction * m_syncAction
KTabWidget * m_tabWidget
QMap< QString,
HeaderListViewItem * > 
m_threadMap
ToolTipm_tooltip

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index