Desktop: buddies in the dive list

As proposed in RFC #1587, now also alllow buddies to be shown in the
divelist.

Fixes: #1587

Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
This commit is contained in:
Jan Mulder 2018-09-04 17:10:11 +02:00 committed by Dirk Hohndel
parent 77577f717f
commit 12789a3f9f
3 changed files with 21 additions and 0 deletions

View file

@ -98,6 +98,9 @@ void DiveListView::calculateInitialColumnWidth(int col)
case DiveTripModel::PHOTOS:
sw = 5*em;
break;
case DiveTripModel::BUDDIES:
sw = 50*em;
break;
case DiveTripModel::LOCATION:
sw = 50*em;
break;

View file

@ -39,6 +39,7 @@ static QVariant dive_table_alignment(int column)
case DiveTripModel::TAGS:
case DiveTripModel::PHOTOS:
case DiveTripModel::COUNTRY:
case DiveTripModel::BUDDIES:
case DiveTripModel::LOCATION:
retVal = int(Qt::AlignLeft | Qt::AlignVCenter);
break;
@ -151,6 +152,9 @@ QVariant DiveItem::data(int column, int role) const
case COUNTRY:
retVal = QString(get_dive_country(dive));
break;
case BUDDIES:
retVal = QString(dive->buddy);
break;
case LOCATION:
retVal = QString(get_dive_location(dive));
break;
@ -203,6 +207,9 @@ QVariant DiveItem::data(int column, int role) const
case COUNTRY:
retVal = QString(get_dive_country(dive));
break;
case BUDDIES:
retVal = QString(dive->buddy);
break;
case LOCATION:
retVal = QString(get_dive_location(dive));
break;
@ -286,6 +293,9 @@ QVariant DiveItem::data(int column, int role) const
case COUNTRY:
retVal = tr("Country");
break;
case BUDDIES:
retVal = tr("Buddy");
break;
case LOCATION:
retVal = tr("Location");
break;
@ -522,6 +532,9 @@ QVariant DiveTripModel::headerData(int section, Qt::Orientation orientation, int
case COUNTRY:
ret = tr("Country");
break;
case BUDDIES:
ret = tr("Buddy");
break;
case LOCATION:
ret = tr("Location");
break;
@ -576,6 +589,9 @@ QVariant DiveTripModel::headerData(int section, Qt::Orientation orientation, int
case PHOTOS:
ret = tr("Media before/during/after dive");
break;
case BUDDIES:
ret = tr("Buddy");
break;
case LOCATION:
ret = tr("Location");
break;

View file

@ -25,6 +25,7 @@ public:
MAXCNS,
TAGS,
PHOTOS,
BUDDIES,
COUNTRY,
LOCATION,
COLUMNS
@ -75,6 +76,7 @@ public:
MAXCNS,
TAGS,
PHOTOS,
BUDDIES,
COUNTRY,
LOCATION,
COLUMNS