Ensure layer legend graphics are horizontally scrollable (fixes #28050)

Redmine: https://issues.qgis.org/issues/20229
This commit is contained in:
Larry Shaffer 2019-06-05 18:55:47 -06:00
parent 334103dd07
commit a79f2baeee
No known key found for this signature in database
GPG Key ID: E113FDFD0FBCEC20

View File

@ -26,6 +26,7 @@
#include <QMenu>
#include <QContextMenuEvent>
#include <QHeaderView>
#include "qgslayertreeviewindicator.h"
#include "qgslayertreeviewitemdelegate.h"
@ -43,6 +44,10 @@ QgsLayerTreeView::QgsLayerTreeView( QWidget *parent )
setEditTriggers( EditKeyPressed );
setExpandsOnDoubleClick( false ); // normally used for other actions
// Ensure legend graphics are scrollable
header()->setStretchLastSection( false );
header()->setSectionResizeMode( QHeaderView::ResizeToContents );
setSelectionMode( ExtendedSelection );
setDefaultDropAction( Qt::MoveAction );