From: <dhu...@us...> - 2007-01-25 16:36:48
|
Revision: 258 http://svn.sourceforge.net/qcell/?rev=258&view=rev Author: dhubleizh Date: 2007-01-25 08:27:30 -0800 (Thu, 25 Jan 2007) Log Message: ----------- - table height size fixed now - nasty hack - I'm proud of it :> Modified Paths: -------------- trunk/qcell/basesources/simulationwindow.cpp trunk/qcell/visgui/MainWindow.cpp Modified: trunk/qcell/basesources/simulationwindow.cpp =================================================================== --- trunk/qcell/basesources/simulationwindow.cpp 2007-01-25 15:52:38 UTC (rev 257) +++ trunk/qcell/basesources/simulationwindow.cpp 2007-01-25 16:27:30 UTC (rev 258) @@ -614,6 +614,7 @@ renderer = new Renderer(ui.view3D); renderer->setTextureName("./observer.png"); ui.view3D->layout()->addWidget(renderer); + // Not needed anymore // renderer->resize(ui.view3D->width(), ui.view3D->height()); ui.view2DGraph->setLayout(new QVBoxLayout(ui.view2DGraph)); @@ -631,6 +632,13 @@ table1D = new QTableWidget(ui.view1D); ui.view1D->layout()->addWidget(table1D); table1D->setRowCount(1); + // A little hack to determine the height of one line (it could change + // with the font size) and make the table not grow beyond that! + // Nasty - I know ]:-> + QTableWidgetItem height_determiner("fooBAR"); + table1D->setItem(0, 0, &height_determiner); + table1D->setMaximumHeight((2*table1D->rowHeight(0))+ 20); + table1D->clear(); table1DMem = new QTableWidget(ui.view1D); ui.view1D->layout()->addWidget(table1DMem); Modified: trunk/qcell/visgui/MainWindow.cpp =================================================================== --- trunk/qcell/visgui/MainWindow.cpp 2007-01-25 15:52:38 UTC (rev 257) +++ trunk/qcell/visgui/MainWindow.cpp 2007-01-25 16:27:30 UTC (rev 258) @@ -1231,9 +1231,9 @@ *sw->getNeighbourhoodEditor()->getStorage() = *((CalculationData*)&neighbourhood->toCalculationData()); sw->getNeighbourhoodEditor()->setTranslation(0.0f, 0.0f, -10.0f); sw->getNeighbourhoodEditor()->setSymbolColor(1, QColor(128, 128, 128)); - nStartPos = neighbourhood->getMinNeighbourhoodValues(); - sw->getNeighbourhoodEditor()->setObserverPosition(-nStartPos[0], -nStartPos[1], -nStartPos[2]); - sw->getNeighbourhoodEditor()->showObserver(1); + nStartPos = neighbourhood->getMinNeighbourhoodValues(); + sw->getNeighbourhoodEditor()->setObserverPosition(-nStartPos[0], -nStartPos[1], -nStartPos[2]); + sw->getNeighbourhoodEditor()->showObserver(1); //*************************************************** } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |