diff options
Diffstat (limited to 'examples/widgets/itemviews/frozencolumn/freezetablewidget.cpp')
-rw-r--r-- | examples/widgets/itemviews/frozencolumn/freezetablewidget.cpp | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/examples/widgets/itemviews/frozencolumn/freezetablewidget.cpp b/examples/widgets/itemviews/frozencolumn/freezetablewidget.cpp index d186ccf783..4cee7549c1 100644 --- a/examples/widgets/itemviews/frozencolumn/freezetablewidget.cpp +++ b/examples/widgets/itemviews/frozencolumn/freezetablewidget.cpp @@ -38,10 +38,11 @@ ** ****************************************************************************/ -#include <QtWidgets> - #include "freezetablewidget.h" +#include <QScrollBar> +#include <QHeaderView> + //! [constructor] FreezeTableWidget::FreezeTableWidget(QAbstractItemModel * model) { @@ -86,7 +87,7 @@ void FreezeTableWidget::init() "background-color: #8EDE21;" "selection-background-color: #999}"); //for demo purposes frozenTableView->setSelectionModel(selectionModel()); - for(int col=1; col<model()->columnCount(); col++) + for (int col = 1; col < model()->columnCount(); ++col) frozenTableView->setColumnHidden(col, true); frozenTableView->setColumnWidth(0, columnWidth(0) ); @@ -105,15 +106,15 @@ void FreezeTableWidget::init() //! [sections] -void FreezeTableWidget::updateSectionWidth(int logicalIndex, int, int newSize) +void FreezeTableWidget::updateSectionWidth(int logicalIndex, int /* oldSize */, int newSize) { - if(logicalIndex==0){ - frozenTableView->setColumnWidth(0,newSize); + if (logicalIndex == 0){ + frozenTableView->setColumnWidth(0, newSize); updateFrozenTableGeometry(); } } -void FreezeTableWidget::updateSectionHeight(int logicalIndex, int, int newSize) +void FreezeTableWidget::updateSectionHeight(int logicalIndex, int /* oldSize */, int newSize) { frozenTableView->setRowHeight(logicalIndex, newSize); } @@ -135,9 +136,8 @@ QModelIndex FreezeTableWidget::moveCursor(CursorAction cursorAction, { QModelIndex current = QTableView::moveCursor(cursorAction, modifiers); - if(cursorAction == MoveLeft && current.column()>0 - && visualRect(current).topLeft().x() < frozenTableView->columnWidth(0) ){ - + if (cursorAction == MoveLeft && current.column() > 0 + && visualRect(current).topLeft().x() < frozenTableView->columnWidth(0) ){ const int newValue = horizontalScrollBar()->value() + visualRect(current).topLeft().x() - frozenTableView->columnWidth(0); horizontalScrollBar()->setValue(newValue); @@ -147,18 +147,16 @@ QModelIndex FreezeTableWidget::moveCursor(CursorAction cursorAction, //! [navigate] void FreezeTableWidget::scrollTo (const QModelIndex & index, ScrollHint hint){ - if(index.column()>0) + if (index.column() > 0) QTableView::scrollTo(index, hint); } - - //! [geometry] void FreezeTableWidget::updateFrozenTableGeometry() { - frozenTableView->setGeometry( verticalHeader()->width()+frameWidth(), - frameWidth(), columnWidth(0), - viewport()->height()+horizontalHeader()->height()); + frozenTableView->setGeometry(verticalHeader()->width() + frameWidth(), + frameWidth(), columnWidth(0), + viewport()->height()+horizontalHeader()->height()); } //! [geometry] |