@@ -1593,8 +1593,10 @@ void TestQgsLayoutTable::testBaseSort()
1593
1593
table->setVectorLayer ( mVectorLayer );
1594
1594
table->setDisplayOnlyVisibleFeatures ( false );
1595
1595
table->setMaximumNumberOfFeatures ( 1 );
1596
- table->columns ()[2 ].setSortByRank ( 1 );
1597
- table->columns ()[2 ].setSortOrder ( Qt::DescendingOrder );
1596
+ QgsLayoutTableColumn col;
1597
+ col.setAttribute (table->columns ()[2 ].attribute ());
1598
+ col.setSortOrder ( Qt::DescendingOrder );
1599
+ table->sortColumns () = {col};
1598
1600
table->refresh ();
1599
1601
1600
1602
QVector<QStringList> expectedRows;
@@ -1615,10 +1617,12 @@ void TestQgsLayoutTable::testExpressionSort()
1615
1617
table->setVectorLayer ( mVectorLayer );
1616
1618
table->setDisplayOnlyVisibleFeatures ( false );
1617
1619
table->setMaximumNumberOfFeatures ( 1 );
1618
- table->columns ()[0 ].setAttribute ( " Heading * -1" );
1619
- table->columns ()[0 ].setHeading ( " exp" );
1620
- table->columns ()[0 ].setSortByRank ( 1 );
1621
- table->columns ()[0 ].setSortOrder ( Qt::AscendingOrder );
1620
+ QgsLayoutTableColumn col;
1621
+ col.setAttribute ( " Heading * -1" );
1622
+ col.setHeading ( " exp" );
1623
+ col.setSortOrder ( Qt::AscendingOrder );
1624
+ table->sortColumns () = {col};
1625
+ table->columns ()[0 ] = col;
1622
1626
table->refresh ();
1623
1627
1624
1628
QVector<QStringList> expectedRows;
0 commit comments