From 312ac93b58a7ecd893aff7214ce5c3a3300d7942 Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Wed, 23 Oct 2019 15:06:58 +0200 Subject: [PATCH] PG source select: remove initial newlines from table comments --- src/providers/postgres/qgspgtablemodel.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/providers/postgres/qgspgtablemodel.cpp b/src/providers/postgres/qgspgtablemodel.cpp index 7c816da2caf..cd352907e0c 100644 --- a/src/providers/postgres/qgspgtablemodel.cpp +++ b/src/providers/postgres/qgspgtablemodel.cpp @@ -102,7 +102,10 @@ void QgsPgTableModel::addTableEntry( const QgsPostgresLayerProperty &layerProper if ( ! layerProperty.tableComment.isEmpty() ) { // word wrap - commentItem->setToolTip( QStringLiteral( "%1" ).arg( layerProperty.tableComment ).replace( '\n', QStringLiteral( "
" ) ) ); + QString commentText { layerProperty.tableComment }; + commentText.replace( QRegularExpression( QStringLiteral( "^\n*" ) ), QString() ); + commentItem->setText( commentText ); + commentItem->setToolTip( QStringLiteral( "%1" ).arg( commentText.replace( '\n', QStringLiteral( "
" ) ) ) ); commentItem->setTextAlignment( Qt::AlignTop ); } QStandardItem *geomItem = new QStandardItem( layerProperty.geometryColName );