aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
authorubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-08-16 15:04:44 +0000
committerubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-08-16 15:04:44 +0000
commit6d3f57c0ffe2c8956c64dc7fed52733cfd1ecced (patch)
tree5b27db8335b2a314229b6dac16f041288f4cd509 /gpgwin.cpp
parentreorganized svn to support tags and branches (diff)
downloadgpg4usb-6d3f57c0ffe2c8956c64dc7fed52733cfd1ecced.tar.gz
gpg4usb-6d3f57c0ffe2c8956c64dc7fed52733cfd1ecced.zip
start of binary-file handling (decrypt/encrypt), kind of works, but still a lot has to be done
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@145 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp18
1 files changed, 16 insertions, 2 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 6215ba9..4a9c791 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -35,7 +35,6 @@
#include "context.h"
#include "gpgwin.h"
-
GpgWin::GpgWin()
{
myCtx = new GpgME::Context();
@@ -46,12 +45,21 @@ GpgWin::GpgWin()
edit = new QPlainTextEdit();
setCentralWidget(edit);
+ setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
+ setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
+
/* the list of Keys available*/
m_keyList = new KeyList();
m_keyList->setIconPath(iconPath);
m_keyList->setContext(myCtx);
+ /* List of binary Attachments */
+ m_attachments = new Attachments();
+ m_attachments->setIconPath(iconPath);
+ m_attachments->setContext(myCtx);
+ m_attachments->setKeyList(m_keyList);
+
createActions();
createMenus();
createToolBars();
@@ -205,9 +213,15 @@ void GpgWin::createStatusBar()
void GpgWin::createDockWindows()
{
QDockWidget *dock = new QDockWidget(tr("Encrypt for:"), this);
- dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
+ dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
addDockWidget(Qt::RightDockWidgetArea, dock);
dock->setWidget(m_keyList);
+
+ dock = new QDockWidget(tr("Attached files:"), this);
+ dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::BottomDockWidgetArea );
+ addDockWidget(Qt::BottomDockWidgetArea, dock);
+ dock->setWidget(m_attachments);
+
}
void GpgWin::closeEvent(QCloseEvent *event)