mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Desktop: Add notes column to dive list table.
Add a column for dive notes to the dive list table. The column is disabled by default. As requested in https://groups.google.com/g/subsurface-divelog/c/PEFre85Ek1M. Signed-off-by: Michael Keller <github@ike.ch>
This commit is contained in:
parent
d44787a0b3
commit
5b263a8f4e
4 changed files with 27 additions and 13 deletions
|
@ -69,15 +69,16 @@ DiveListView::DiveListView(QWidget *parent) : QTreeView(parent),
|
|||
QString title = QString("%1").arg(model()->headerData(i, Qt::Horizontal).toString());
|
||||
QString settingName = QString("showColumn%1").arg(i);
|
||||
QAction *a = new QAction(title, header());
|
||||
bool showHeaderFirstRun = !(i == DiveTripModelBase::MAXCNS ||
|
||||
i == DiveTripModelBase::GAS ||
|
||||
i == DiveTripModelBase::OTU ||
|
||||
i == DiveTripModelBase::TEMPERATURE ||
|
||||
i == DiveTripModelBase::TOTALWEIGHT ||
|
||||
i == DiveTripModelBase::SUIT ||
|
||||
i == DiveTripModelBase::CYLINDER ||
|
||||
i == DiveTripModelBase::SAC ||
|
||||
i == DiveTripModelBase::TAGS);
|
||||
bool showHeaderFirstRun = i == DiveTripModelBase::NR ||
|
||||
i == DiveTripModelBase::DATE ||
|
||||
i == DiveTripModelBase::RATING ||
|
||||
i == DiveTripModelBase::DEPTH ||
|
||||
i == DiveTripModelBase::DURATION ||
|
||||
i == DiveTripModelBase::PHOTOS ||
|
||||
i == DiveTripModelBase::BUDDIES ||
|
||||
i == DiveTripModelBase::DIVEGUIDE ||
|
||||
i == DiveTripModelBase::COUNTRY ||
|
||||
i == DiveTripModelBase::LOCATION;
|
||||
bool shown = s.value(settingName, showHeaderFirstRun).toBool();
|
||||
a->setCheckable(true);
|
||||
a->setChecked(shown);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue