kmail
attachmentlistview.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef _KMAIL_ATTACHMENTLISTVIEW_H_
00017 #define _KMAIL_ATTACHMENTLISTVIEW_H_
00018
00019 #include <klistview.h>
00020
00021 class QDragEnterEvent;
00022 class QDragMoveEvent;
00023 class QDropEvent;
00024 class KMComposeWin;
00025
00026 namespace KMail {
00027
00028 class Composer;
00029
00030 class AttachmentListView : public KListView
00031 {
00032 Q_OBJECT
00033 public:
00034 AttachmentListView( KMail::Composer * composer = 0, QWidget* parent = 0,
00035 const char* name = 0 );
00036 virtual ~AttachmentListView();
00037
00039 void contentsDragEnterEvent( QDragEnterEvent* );
00040 void contentsDragMoveEvent( QDragMoveEvent* );
00041 void contentsDropEvent( QDropEvent* );
00042
00043 protected:
00044 virtual void keyPressEvent( QKeyEvent * e );
00045
00046 private:
00047 KMail::Composer * mComposer;
00048
00049 signals:
00050 void attachmentDeleted();
00051
00052 };
00053
00054 }
00055
00056 #endif // _KMAIL_ATTACHMENTLISTVIEW_H_
00057
|