texture browser, model browser trees: disable text ellision

horizontal scroll + ellided text made no much sense
This commit is contained in:
Garux 2023-12-14 03:30:14 +06:00
parent e9459b79d8
commit 7c9103032f
2 changed files with 6 additions and 0 deletions

View File

@ -53,6 +53,7 @@
#include <QVBoxLayout>
#include <QSplitter>
#include <QTreeView>
#include <QHeaderView>
#include <QStandardItemModel>
#include <QScrollBar>
#include <QOpenGLWidget>
@ -1286,6 +1287,8 @@ QWidget* ModelBrowser_constructWindow( QWidget* toplevel ){
g_ModelBrowser.m_treeView->setUniformRowHeights( true ); // optimization
g_ModelBrowser.m_treeView->setFocusPolicy( Qt::FocusPolicy::ClickFocus );
g_ModelBrowser.m_treeView->setExpandsOnDoubleClick( false );
g_ModelBrowser.m_treeView->header()->setStretchLastSection( false ); // non greedy column sizing; + QHeaderView::ResizeMode::ResizeToContents = no text elision 🤷‍♀️
g_ModelBrowser.m_treeView->header()->setSectionResizeMode( QHeaderView::ResizeMode::ResizeToContents );
QObject::connect( g_ModelBrowser.m_treeView, &QAbstractItemView::activated, TreeView_onRowActivated );

View File

@ -45,6 +45,7 @@
#include <QApplication>
#include <QStyle>
#include <QTreeView>
#include <QHeaderView>
#include <QStandardItemModel>
#include <QListWidget>
#include <QListWidgetItem>
@ -1219,6 +1220,8 @@ void TextureBrowser_createTreeViewTree(){
g_TexBro.m_treeView->setUniformRowHeights( true ); // optimization
g_TexBro.m_treeView->setFocusPolicy( Qt::FocusPolicy::ClickFocus );
g_TexBro.m_treeView->setExpandsOnDoubleClick( false );
g_TexBro.m_treeView->header()->setStretchLastSection( false ); // non greedy column sizing; + QHeaderView::ResizeMode::ResizeToContents = no text elision 🤷‍♀️
g_TexBro.m_treeView->header()->setSectionResizeMode( QHeaderView::ResizeMode::ResizeToContents );
QObject::connect( g_TexBro.m_treeView, &QAbstractItemView::activated, TreeView_onRowActivated );