Dont draw branches.
This commit is contained in:
parent
ef6721feee
commit
116a0cc053
@ -12,6 +12,7 @@
|
|||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
#include <QContextMenuEvent>
|
#include <QContextMenuEvent>
|
||||||
#include <QPointer>
|
#include <QPointer>
|
||||||
|
#include <QPainter>
|
||||||
|
|
||||||
|
|
||||||
FeedsView::FeedsView(QWidget *parent) : QTreeView(parent), m_contextMenu(NULL) {
|
FeedsView::FeedsView(QWidget *parent) : QTreeView(parent), m_contextMenu(NULL) {
|
||||||
@ -145,6 +146,7 @@ void FeedsView::setupAppearance() {
|
|||||||
setSortingEnabled(true);
|
setSortingEnabled(true);
|
||||||
setItemsExpandable(true);
|
setItemsExpandable(true);
|
||||||
setExpandsOnDoubleClick(true);
|
setExpandsOnDoubleClick(true);
|
||||||
|
setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||||
setIndentation(10);
|
setIndentation(10);
|
||||||
sortByColumn(0, Qt::AscendingOrder);
|
sortByColumn(0, Qt::AscendingOrder);
|
||||||
setDragDropMode(QAbstractItemView::NoDragDrop);
|
setDragDropMode(QAbstractItemView::NoDragDrop);
|
||||||
@ -185,3 +187,10 @@ void FeedsView::contextMenuEvent(QContextMenuEvent *event) {
|
|||||||
|
|
||||||
m_contextMenu->exec(event->globalPos());
|
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.
|
||||||
|
}
|
||||||
|
@ -60,6 +60,8 @@ class FeedsView : public QTreeView {
|
|||||||
// Show custom context menu.
|
// Show custom context menu.
|
||||||
void contextMenuEvent(QContextMenuEvent *event);
|
void contextMenuEvent(QContextMenuEvent *event);
|
||||||
|
|
||||||
|
void drawBranches(QPainter *painter, const QRect &rect, const QModelIndex &index) const;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
// Emitted if currently selected feeds needs to be reloaded.
|
// Emitted if currently selected feeds needs to be reloaded.
|
||||||
void feedsNeedToBeReloaded(int mark_current_index_read);
|
void feedsNeedToBeReloaded(int mark_current_index_read);
|
||||||
|
@ -110,6 +110,7 @@ void MessagesView::setupAppearance() {
|
|||||||
setDragDropMode(QAbstractItemView::NoDragDrop);
|
setDragDropMode(QAbstractItemView::NoDragDrop);
|
||||||
setExpandsOnDoubleClick(false);
|
setExpandsOnDoubleClick(false);
|
||||||
setRootIsDecorated(false);
|
setRootIsDecorated(false);
|
||||||
|
setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||||
setItemsExpandable(false);
|
setItemsExpandable(false);
|
||||||
setSortingEnabled(true);
|
setSortingEnabled(true);
|
||||||
setAllColumnsShowFocus(true);
|
setAllColumnsShowFocus(true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user