summaryrefslogtreecommitdiff
path: root/noncore/net/mail/accountview.h
authoralwin <alwin>2005-03-20 00:12:11 (UTC)
committer alwin <alwin>2005-03-20 00:12:11 (UTC)
commitbde8cf28573964aeb78fa9785cf1514cb8aa35a7 (patch) (unidiff)
treee91895f42ea3f9f5ac3d77128b8715b359ab54bf /noncore/net/mail/accountview.h
parent9b608c7c967b2a22d4c6a8d8b98a4635d3b21204 (diff)
downloadopie-bde8cf28573964aeb78fa9785cf1514cb8aa35a7.zip
opie-bde8cf28573964aeb78fa9785cf1514cb8aa35a7.tar.gz
opie-bde8cf28573964aeb78fa9785cf1514cb8aa35a7.tar.bz2
user may switch open folders/mails on single-click
Diffstat (limited to 'noncore/net/mail/accountview.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/accountview.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/noncore/net/mail/accountview.h b/noncore/net/mail/accountview.h
index 5c4b559..418f4f3 100644
--- a/noncore/net/mail/accountview.h
+++ b/noncore/net/mail/accountview.h
@@ -12,47 +12,49 @@ class Folder;
12class AbstractMail; 12class AbstractMail;
13class Account; 13class Account;
14class IMAPviewItem; 14class IMAPviewItem;
15class MHviewItem; 15class MHviewItem;
16 16
17class AccountView : public QListView 17class AccountView : public QListView
18{ 18{
19 Q_OBJECT 19 Q_OBJECT
20 20
21public: 21public:
22 AccountView( QWidget *parent = 0, const char *name = 0, WFlags flags = 0 ); 22 AccountView( QWidget *parent = 0, const char *name = 0, WFlags flags = 0 );
23 virtual ~AccountView(); 23 virtual ~AccountView();
24 virtual void populate( QList<Account> list ); 24 virtual void populate( QList<Account> list );
25 virtual RecBodyP fetchBody(const Opie::Core::OSmartPointer<RecMail>&aMail); 25 virtual RecBodyP fetchBody(const Opie::Core::OSmartPointer<RecMail>&aMail);
26 virtual void downloadMails(const Opie::Core::OSmartPointer<Folder>&fromFolder,AbstractMail*fromWrapper); 26 virtual void downloadMails(const Opie::Core::OSmartPointer<Folder>&fromFolder,AbstractMail*fromWrapper);
27 virtual bool currentisDraft(); 27 virtual bool currentisDraft();
28 QMap<int,QString> currentServerMenu()const; 28 QMap<int,QString> currentServerMenu()const;
29 QMap<int,QString> currentFolderMenu()const; 29 QMap<int,QString> currentFolderMenu()const;
30 30
31public slots: 31public slots:
32 virtual void refreshAll(); 32 virtual void refreshAll();
33 virtual void refresh(QListViewItem *item); 33 virtual void refresh(QListViewItem *item);
34 virtual void refreshCurrent(); 34 virtual void refreshCurrent();
35 virtual void slotContextMenu(int id); 35 virtual void slotContextMenu(int id);
36 virtual void readSettings();
36 37
37 void setupFolderselect(Selectstore*sels); 38 void setupFolderselect(Selectstore*sels);
38 39
39signals: 40signals:
40 void refreshMailview(const QValueList<RecMailP>& ); 41 void refreshMailview(const QValueList<RecMailP>& );
41 void serverSelected(int); 42 void serverSelected(int);
42 void refreshMenues(int); 43 void refreshMenues(int);
43 44
44protected: 45protected:
45 QListViewItem* m_currentItem; 46 QListViewItem* m_currentItem;
46 QValueList<IMAPviewItem*> imapAccounts; 47 QValueList<IMAPviewItem*> imapAccounts;
47 QValueList<MHviewItem*> mhAccounts; 48 QValueList<MHviewItem*> mhAccounts;
48 bool m_rightPressed:1; 49 bool m_rightPressed:1;
50 bool m_clickopens:1;
49 51
50protected slots: 52protected slots:
51 virtual void slotRightButton(int, QListViewItem *,const QPoint&,int); 53 virtual void slotRightButton(int, QListViewItem *,const QPoint&,int);
52 virtual void slotLeftButton(int, QListViewItem *,const QPoint&,int); 54 virtual void slotLeftButton(int, QListViewItem *,const QPoint&,int);
53 virtual void slotMouseButton(int, QListViewItem *,const QPoint&,int); 55 virtual void slotMouseButton(int, QListViewItem *,const QPoint&,int);
54 virtual void slotMouseClicked(QListViewItem*); 56 virtual void slotMouseClicked(QListViewItem*);
55 virtual void slotSelectionChanged(QListViewItem*); 57 virtual void slotSelectionChanged(QListViewItem*);
56}; 58};
57 59
58#endif 60#endif