aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
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)