aboutsummaryrefslogtreecommitdiffstats
path: root/attachments.h
diff options
context:
space:
mode:
authorubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2010-05-10 21:28:13 +0000
committerubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2010-05-10 21:28:13 +0000
commit00bebcf42b3cd9cfdba11442d34ac2e3ed7da3bd (patch)
tree1d758444bc55f273226ecbff43862a742d836274 /attachments.h
parentupdated TODO (diff)
downloadgpg4usb-00bebcf42b3cd9cfdba11442d34ac2e3ed7da3bd.tar.gz
gpg4usb-00bebcf42b3cd9cfdba11442d34ac2e3ed7da3bd.zip
add mime-parser and basic attachment-recognise and show functionality
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@322 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'attachments.h')
-rw-r--r--attachments.h19
1 files changed, 6 insertions, 13 deletions
diff --git a/attachments.h b/attachments.h
index b90c243..4c143bb 100644
--- a/attachments.h
+++ b/attachments.h
@@ -24,6 +24,7 @@
#include "context.h"
#include "keylist.h"
+#include "mime.h"
class QVBoxLayout;
class QDebug;
@@ -42,26 +43,18 @@ class Attachments : public QWidget
Q_OBJECT
public slots:
- void addFile();
- void encryptFile();
- void decryptFile();
+ void saveFile();
public:
- Attachments(QWidget *parent = 0);
- void setIconPath(QString iconPath);
- void setContext(GpgME::Context *ctx);
- void setKeyList(KeyList *keylist);
+ Attachments(QString iconpath, QWidget *parent = 0);
+ void addMimePart(MimePart *mp);
private:
void createActions();
QStringList *getSelected();
- QListWidget *m_attachmentList;
- QAction *addFileAct;
- QAction *encryptAct;
- QAction *decryptAct;
+ QTableWidget *mAttachmentTable;
+ QAction *saveFileAct;
QString iconPath;
- GpgME::Context *m_ctx;
- KeyList *m_keyList;
protected:
void contextMenuEvent(QContextMenuEvent *event);