From: <mrj...@us...> - 2008-11-16 22:39:48
|
Revision: 3075 http://tora.svn.sourceforge.net/tora/?rev=3075&view=rev Author: mrjohnson0 Date: 2008-11-16 22:39:45 +0000 (Sun, 16 Nov 2008) Log Message: ----------- fixes some column resizing Modified Paths: -------------- trunk/tora/src/toresulttableview.cpp Modified: trunk/tora/src/toresulttableview.cpp =================================================================== --- trunk/tora/src/toresulttableview.cpp 2008-11-03 23:30:01 UTC (rev 3074) +++ trunk/tora/src/toresulttableview.cpp 2008-11-16 22:39:45 UTC (rev 3075) @@ -127,6 +127,7 @@ NumberColumn = numberColumn; ColumnsResized = false; Ready = false; + VisibleColumns = 0; Working = new toWorkingWidget(this); connect(Working, SIGNAL(stop()), this, SLOT(stop())); @@ -306,12 +307,18 @@ } -void toResultTableView::applyColumnRules(void) +void toResultTableView::resizeEvent(QResizeEvent *event) { + if(VisibleColumns == 1 && ReadableColumns) + setColumnWidth(1, viewport()->width()); +} + + +void toResultTableView::applyColumnRules() +{ if (!NumberColumn) hideColumn(0); - int visible = 0; if (ReadableColumns) { // loop through columns and hide anything starting with a ' ' @@ -325,13 +332,16 @@ hideColumn(col); } else - visible++; + VisibleColumns++; } } + // hiding columns sends signal sectionResized + ColumnsResized = false; + resizeColumnsToContents(); - if (visible == 1 && ReadableColumns) + if (VisibleColumns == 1 && ReadableColumns) setColumnWidth(1, viewport()->width()); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |