From 116a0cc053c848c86e4cc6a2c9d2452c15233a0c Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Sat, 28 Dec 2013 23:11:28 +0100 Subject: [PATCH] Dont draw branches. --- src/gui/feedsview.cpp | 9 +++++++++ src/gui/feedsview.h | 2 ++ src/gui/messagesview.cpp | 1 + 3 files changed, 12 insertions(+) diff --git a/src/gui/feedsview.cpp b/src/gui/feedsview.cpp index 7135e05ad..42a1e1446 100644 --- a/src/gui/feedsview.cpp +++ b/src/gui/feedsview.cpp @@ -12,6 +12,7 @@ #include #include #include +#include FeedsView::FeedsView(QWidget *parent) : QTreeView(parent), m_contextMenu(NULL) { @@ -145,6 +146,7 @@ void FeedsView::setupAppearance() { setSortingEnabled(true); setItemsExpandable(true); setExpandsOnDoubleClick(true); + setEditTriggers(QAbstractItemView::NoEditTriggers); setIndentation(10); sortByColumn(0, Qt::AscendingOrder); setDragDropMode(QAbstractItemView::NoDragDrop); @@ -185,3 +187,10 @@ void FeedsView::contextMenuEvent(QContextMenuEvent *event) { m_contextMenu->exec(event->globalPos()); } + +void FeedsView::drawBranches(QPainter *painter, const QRect &rect, const QModelIndex &index) const { + Q_UNUSED(painter) + Q_UNUSED(rect) + Q_UNUSED(index); + // NOTE: Don't draw branches at all. +} diff --git a/src/gui/feedsview.h b/src/gui/feedsview.h index de8ba5993..2b0a8aefa 100644 --- a/src/gui/feedsview.h +++ b/src/gui/feedsview.h @@ -60,6 +60,8 @@ class FeedsView : public QTreeView { // Show custom context menu. void contextMenuEvent(QContextMenuEvent *event); + void drawBranches(QPainter *painter, const QRect &rect, const QModelIndex &index) const; + signals: // Emitted if currently selected feeds needs to be reloaded. void feedsNeedToBeReloaded(int mark_current_index_read); diff --git a/src/gui/messagesview.cpp b/src/gui/messagesview.cpp index ddba0ae46..644bbb19f 100644 --- a/src/gui/messagesview.cpp +++ b/src/gui/messagesview.cpp @@ -110,6 +110,7 @@ void MessagesView::setupAppearance() { setDragDropMode(QAbstractItemView::NoDragDrop); setExpandsOnDoubleClick(false); setRootIsDecorated(false); + setEditTriggers(QAbstractItemView::NoEditTriggers); setItemsExpandable(false); setSortingEnabled(true); setAllColumnsShowFocus(true);