diff --git a/src/dialog/vconfirmdeletiondialog.cpp b/src/dialog/vconfirmdeletiondialog.cpp index 9281e934..e4181bdf 100644 --- a/src/dialog/vconfirmdeletiondialog.cpp +++ b/src/dialog/vconfirmdeletiondialog.cpp @@ -93,6 +93,7 @@ void VConfirmDeletionDialog::setupUI(const QString &p_title, labelLayout->setContentsMargins(0, 0, 0, 0); m_listWidget = new QListWidget(); + m_listWidget->setAttribute(Qt::WA_MacShowFocusRect, false); connect(m_listWidget, &QListWidget::currentRowChanged, this, &VConfirmDeletionDialog::currentFileChanged); connect(m_listWidget, &QListWidget::itemActivated, diff --git a/src/dialog/vsortdialog.h b/src/dialog/vsortdialog.h index 5c3e448f..213a1df7 100644 --- a/src/dialog/vsortdialog.h +++ b/src/dialog/vsortdialog.h @@ -19,6 +19,7 @@ public: explicit VTreeWidget(QWidget *p_parent = 0) : QTreeWidget(p_parent) { + setAttribute(Qt::WA_MacShowFocusRect, false); } protected: diff --git a/src/utils/viconutils.cpp b/src/utils/viconutils.cpp index 30ce4122..85224c49 100644 --- a/src/utils/viconutils.cpp +++ b/src/utils/viconutils.cpp @@ -3,7 +3,7 @@ #include #include #include -#include +#include #include #include "vutils.h" diff --git a/src/vattachmentlist.cpp b/src/vattachmentlist.cpp index f314de0c..376b4559 100644 --- a/src/vattachmentlist.cpp +++ b/src/vattachmentlist.cpp @@ -101,6 +101,7 @@ void VAttachmentList::setupUI() m_attachmentList->setContextMenuPolicy(Qt::CustomContextMenu); m_attachmentList->setSelectionMode(QAbstractItemView::ExtendedSelection); m_attachmentList->setEditTriggers(QAbstractItemView::SelectedClicked); + m_attachmentList->setAttribute(Qt::WA_MacShowFocusRect, false); connect(m_attachmentList, &QListWidget::customContextMenuRequested, this, &VAttachmentList::handleContextMenuRequested); connect(m_attachmentList, &QListWidget::itemActivated, diff --git a/src/vdirectorytree.cpp b/src/vdirectorytree.cpp index 9cd47156..937a31ea 100644 --- a/src/vdirectorytree.cpp +++ b/src/vdirectorytree.cpp @@ -30,6 +30,7 @@ VDirectoryTree::VDirectoryTree(QWidget *parent) setColumnCount(1); setHeaderHidden(true); setContextMenuPolicy(Qt::CustomContextMenu); + setAttribute(Qt::WA_MacShowFocusRect, false); initShortcuts(); initActions(); diff --git a/src/vfilelist.cpp b/src/vfilelist.cpp index c6355da5..3578afb4 100644 --- a/src/vfilelist.cpp +++ b/src/vfilelist.cpp @@ -41,6 +41,7 @@ void VFileList::setupUI() fileList->setContextMenuPolicy(Qt::CustomContextMenu); fileList->setSelectionMode(QAbstractItemView::ExtendedSelection); fileList->setObjectName("FileList"); + fileList->setAttribute(Qt::WA_MacShowFocusRect, false); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addWidget(fileList); diff --git a/src/voutline.cpp b/src/voutline.cpp index 65e5f879..efda9a44 100644 --- a/src/voutline.cpp +++ b/src/voutline.cpp @@ -18,6 +18,7 @@ VOutline::VOutline(QWidget *parent) setColumnCount(1); setHeaderHidden(true); setSelectionMode(QAbstractItemView::SingleSelection); + setAttribute(Qt::WA_MacShowFocusRect, false); // TODO: jump to the header when user click the same item twice. connect(this, &VOutline::currentItemChanged, diff --git a/src/vsnippetlist.cpp b/src/vsnippetlist.cpp index eacde8b2..3e4c9f9d 100644 --- a/src/vsnippetlist.cpp +++ b/src/vsnippetlist.cpp @@ -69,6 +69,7 @@ void VSnippetList::setupUI() btnLayout->setContentsMargins(0, 0, 3, 0); m_snippetList = new QListWidget(); + m_snippetList->setAttribute(Qt::WA_MacShowFocusRect, false); m_snippetList->setContextMenuPolicy(Qt::CustomContextMenu); m_snippetList->setSelectionMode(QAbstractItemView::ExtendedSelection); m_snippetList->setEditTriggers(QAbstractItemView::SelectedClicked);