[kde-doc-english] [trojita] src/Gui: GUI: draw a border around attachments
Jan Kundrát
jkt at flaska.net
Fri Aug 9 16:30:13 UTC 2013
Git commit 7beb102d1e067ddd1283db6738811e0f55ab9200 by Jan Kundrát.
Committed on 08/08/2013 at 12:16.
Pushed by jkt into branch 'master'.
GUI: draw a border around attachments
This comes in handy when the attachments are deeply nested; it makes it possible
to orient oneself in them again.
M +2 -1 src/Gui/AttachmentView.cpp
M +2 -2 src/Gui/AttachmentView.h
http://commits.kde.org/trojita/7beb102d1e067ddd1283db6738811e0f55ab9200
diff --git a/src/Gui/AttachmentView.cpp b/src/Gui/AttachmentView.cpp
index 7bd8006..887d4d8 100644
--- a/src/Gui/AttachmentView.cpp
+++ b/src/Gui/AttachmentView.cpp
@@ -51,7 +51,7 @@ namespace Gui
AttachmentView::AttachmentView(QWidget *parent, Imap::Network::MsgPartNetAccessManager *manager,
const QModelIndex &partIndex, QWidget *contentWidget):
- QWidget(parent), m_partIndex(partIndex), m_downloadButton(0), m_downloadAttachment(0),
+ QFrame(parent), m_partIndex(partIndex), m_downloadButton(0), m_downloadAttachment(0),
m_openAttachment(0), m_showHideAttachment(0), m_netAccess(manager), m_openingManager(0), m_tmpFile(0),
m_contentWidget(contentWidget)
{
@@ -127,6 +127,7 @@ AttachmentView::AttachmentView(QWidget *parent, Imap::Network::MsgPartNetAccessM
layout->addWidget(m_downloadButton);
setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
+ setFrameStyle(QFrame::StyledPanel | QFrame::Raised);
}
void AttachmentView::slotDownloadAttachment()
diff --git a/src/Gui/AttachmentView.h b/src/Gui/AttachmentView.h
index 8c0dbe9..cb03808 100644
--- a/src/Gui/AttachmentView.h
+++ b/src/Gui/AttachmentView.h
@@ -22,8 +22,8 @@
#ifndef ATTACHMENTVIEW_H
#define ATTACHMENTVIEW_H
+#include <QFrame>
#include <QModelIndex>
-#include <QWidget>
#include "Gui/AbstractPartWidget.h"
class QNetworkReply;
@@ -50,7 +50,7 @@ namespace Gui
type of the body part and the download button. It also includes code for
handling the actual download.
*/
-class AttachmentView : public QWidget, public AbstractPartWidget
+class AttachmentView : public QFrame, public AbstractPartWidget
{
Q_OBJECT
public:
More information about the kde-doc-english
mailing list