From 9d4be7eefb855df7efe6d140bc498cc574140466 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 19 Jun 2007 10:00:42 +0000 Subject: [PATCH] Make BufferView trees expanded by default. --- gui/bufferview.cpp | 4 ++++ gui/bufferview.h | 16 +++++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/gui/bufferview.cpp b/gui/bufferview.cpp index 4045f206..7e2cf217 100644 --- a/gui/bufferview.cpp +++ b/gui/bufferview.cpp @@ -106,3 +106,7 @@ void BufferView::dragEnterEvent(QDragEnterEvent *event) { // not yet needed... this will be usefull to keep track of the active view when customizing them with drag and drop QTreeView::dragEnterEvent(event); } + +void BufferView::rowsInserted(const QModelIndex & parent, int start, int end) { + setExpanded(parent, true); +} diff --git a/gui/bufferview.h b/gui/bufferview.h index 307505e8..6fcadf86 100644 --- a/gui/bufferview.h +++ b/gui/bufferview.h @@ -70,14 +70,16 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(BufferViewFilter::Modes) class BufferView : public QTreeView { Q_OBJECT -public: - BufferView(QWidget *parent = 0); - void init(); - void setModel(QAbstractItemModel *model); - void setFilteredModel(QAbstractItemModel *model, BufferViewFilter::Modes mode, QStringList nets); - - void dragEnterEvent(QDragEnterEvent *); + public: + BufferView(QWidget *parent = 0); + void init(); + void setModel(QAbstractItemModel *model); + void setFilteredModel(QAbstractItemModel *model, BufferViewFilter::Modes mode, QStringList nets); + void dragEnterEvent(QDragEnterEvent *); + + protected: + void rowsInserted (const QModelIndex & parent, int start, int end); }; -- 2.20.1