Mercurial > retraceit
diff src/metadataview.cpp @ 81:5923d569167b
Make Header tooltips configurable
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Thu, 18 Jun 2015 17:48:28 +0200 |
parents | 016cbcb1a233 |
children | 9a03703622b8 |
line wrap: on
line diff
--- a/src/metadataview.cpp Tue Jun 16 16:08:05 2015 +0200 +++ b/src/metadataview.cpp Thu Jun 18 17:48:28 2015 +0200 @@ -109,6 +109,7 @@ qDebug() << "Failed to find displayDate column: " << displayDate; mDateColIdx = DATE_COLUMN_FALLBACK_IDX; } + setupHeaderTooltips(); return QString(); } @@ -249,3 +250,16 @@ } } } + +void MetaDataView::setupHeaderTooltips() { + QSettings settings; + settings.beginGroup(TOOLTIP_CONFIG_GROUP); + for (int i=0; i < mSortModel->columnCount(); i++) { + QString entry = mSortModel->headerData(i, Qt::Horizontal).toString(); + QString toolTip = settings.value(entry).toString(); + settings.setValue(entry, toolTip); + if (!mSortModel->setHeaderData(i, Qt::Horizontal, toolTip, Qt::ToolTipRole)) { + qDebug() << "Failed to set header data"; + } + } +}