From 53fbed8ff0167ee3c336c7c5a0dca539fd9051d7 Mon Sep 17 00:00:00 2001 From: ubbo Date: Mon, 24 Oct 2011 19:55:33 +0000 Subject: only create attachment dock if pgp-mime parsing enabled git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@570 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- gpgwin.cpp | 15 +++++++++++++-- gpgwin.h | 5 +++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/gpgwin.cpp b/gpgwin.cpp index 836b1c8..a86f6a1 100644 --- a/gpgwin.cpp +++ b/gpgwin.cpp @@ -442,13 +442,19 @@ void GpgWin::createDockWindows() /* Attachments-Dockwindow */ + if(settings.value("mime/parseMime").toBool()) { + createAttachmentDock(); + } +} + +void GpgWin::createAttachmentDock() { attachmentDock = new QDockWidget(tr("Attached files:"), this); attachmentDock->setObjectName("AttachmentDock"); attachmentDock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::BottomDockWidgetArea); addDockWidget(Qt::BottomDockWidgetArea, attachmentDock); attachmentDock->setWidget(mAttachments); - // hide till attachmendt is decrypted - viewMenu->addAction(attachmentDock->toggleViewAction()); + // hide till attachment is decrypted + // viewMenu->addAction(attachmentDock->toggleViewAction()); attachmentDock->hide(); } @@ -745,6 +751,11 @@ void GpgWin::openSettingsDialog() // Iconstyle Qt::ToolButtonStyle buttonStyle = static_cast(settings.value("toolbar/iconstyle", Qt::ToolButtonTextUnderIcon).toUInt()); this->setToolButtonStyle(buttonStyle); + + if(settings.value("mime/parseMime").toBool()) { + createAttachmentDock(); + } + } void GpgWin::cleanDoubleLinebreaks() diff --git a/gpgwin.h b/gpgwin.h index bbe7195..1cfc385 100644 --- a/gpgwin.h +++ b/gpgwin.h @@ -191,6 +191,11 @@ private: */ void createDockWindows(); + /** + * @details Create attachment-dockwindow. + */ + void createAttachmentDock(); + /** * @details Load settings from ini-file. */ -- cgit v1.2.3