From 70b1ff1a3f134d75d1539f269d52b34e6762684d Mon Sep 17 00:00:00 2001 From: llornkcor Date: Sun, 06 Apr 2003 17:45:00 +0000 Subject: move malit to head again, since it is working --- (limited to 'noncore/net/mailit/readmail.h') diff --git a/noncore/net/mailit/readmail.h b/noncore/net/mailit/readmail.h new file mode 100644 index 0000000..d0bb067 --- a/dev/null +++ b/noncore/net/mailit/readmail.h @@ -0,0 +1,86 @@ +/********************************************************************** +** Copyright (C) 2001 Trolltech AS. All rights reserved. +** +** This file is part of Qt Palmtop Environment. +** +** This file may be distributed and/or modified under the terms of the +** GNU General Public License version 2 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +** See http://www.trolltech.com/gpl/ for GPL licensing information. +** +** Contact info@trolltech.com if any conditions of this licensing are +** not clear to you. +** +**********************************************************************/ +#ifndef READMAIL_H +#define READMAIL_H + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "emailhandler.h" +#include "emaillistitem.h" +#include "viewatt.h" + +class ReadMail : public QMainWindow +{ + Q_OBJECT + +public: + ReadMail( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + ~ReadMail(); + void update(QListView *thisView, Email *mailIn); + void updateView(); + void mailUpdated(Email *mailIn); + +signals: + void cancelView(); + void replyRequested(Email &); + void removeItem(EmailListItem *, bool &); + void viewingMail(Email *); + +public slots: + void close(); + void next(); + void previous(); + void deleteItem(); + void shiftText(); + void viewAttatchments(); + void reply(); + +private: + void init(); + void updateButtons(); + +private: + QListView *view; + EmailListItem *item; + bool plainTxt, inbox; + Email *mail; + ViewAtt *viewAtt; + + QToolBar *bar; + QMenuBar *menu; + QPopupMenu *viewMenu, *mailMenu; + QAction *deleteButton; + QMimeSourceFactory *mime; + QAction *plainTextButton; + QAction *nextButton; + QTextView *emailView; + QAction *attatchmentsButton; + QAction *previousButton; + QAction *replyButton; +}; + +#endif // READMAIL_H -- cgit v0.9.0.2