Changeset d439d38 in subsurface


Ignore:
Timestamp:
Nov 30, 2013, 7:12:08 AM (4 years ago)
Author:
Lubomir I. Ivanov <neolit123@…>
Branches:
Mtest, android_test, dcDownload, foratdotde, gitMerge, gitdebug, gitpictures, ios, master, mergeKirigamiPort, pictimeshift, resolutionIndependence, spinner, testTomaz, testing, v4.0-branch, v4.0.3-branch, v4.2-branch, v4.4-branch, v4.5-branch
Children:
526985d6
Parents:
156815f
git-author:
Lubomir I. Ivanov <neolit123@…> (11/30/13 07:09:10)
git-committer:
Lubomir I. Ivanov <neolit123@…> (11/30/13 07:12:08)
Message:

Print: update the values for DM, buddy, suit, etc

We update the values for divemaster, buddy and etc...
Rating and visibility are currently displayed as "x / 5"
values.

Signed-off-by: Lubomir I. Ivanov <neolit123@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • qt-ui/models.cpp

    r156815f rd439d38  
    16661666                        }
    16671667                }
    1668                 /*
    1669                 // cylinder data
    1670                 if (row > 2 && row < 10 && row - 3 < MAX_CYLINDERS) {
    1671                         cylinder_t *cyl = &dive->cylinder[row - 3];
    1672                         if (cyl->type.description) { // how do we check if a cylinder is added?
    1673                                 if (col == 0) {
    1674                                         if (cyl->type.description[0] != '\0')
    1675                                                 return QString(cyl->type.description);
    1676                                         return unknown;
    1677                                 }
    1678                                 if (col == 1) {
    1679                                         get_gas_string(cyl->gasmix.o2.permille, cyl->gasmix.he.permille, buf, sizeof(buf));
    1680                                         return QString(buf);
    1681                                 }
    1682                                 if (col == 2) {
    1683                                         return get_cylinder_used_gas_string(cyl, true);
    1684                                 }
    1685                         }
    1686                 }
    1687                 // dive notes
    1688                 if (row == 10 && col == 0)
    1689                         return QString(dive->notes);
    1690                 // sac, cns, otu - headings
    1691                 if (col == 3) {
    1692                         if (row == 2)
    1693                                 return tr("SAC");
    1694                         if (row == 4)
    1695                                 return tr("Max. CNS");
    1696                         if (row == 6)
    1697                                 return tr("OTU");
    1698                 }
    1699                 // sac, cns, otu - data
    1700                 if (col == 4) {
    1701                         if (row == 2)
    1702                                 return di.displaySac();
    1703                         if (row == 4)
    1704                                 return QString::number(dive->maxcns);
    1705                         if (row == 6)
    1706                                 return QString::number(dive->otu);
    1707                 }
    1708                 // weights heading
    1709                 if (row == 2 && col == 5)
    1710                         return tr("Weights");
    1711                 // total weight
    1712                 if (row == 9) {
    1713                         weight_t tw = { total_weight(dive) };
    1714                         if (tw.grams) {
    1715                                 if (col == 5)
    1716                                         return tr("Total weight");
    1717                                 if (col == 6)
    1718                                         return get_weight_string(tw, true);
    1719                         }
    1720                 }
    1721                 // weight data
    1722                 if (row > 2 && row < 10 && row - 3 < MAX_WEIGHTSYSTEMS) {
    1723                         weightsystem_t *ws = &dive->weightsystem[row - 3];
    1724                         if (ws->weight.grams) {
    1725                                 if (col == 5) {
    1726                                         if (ws->description && ws->description[0] != '\0')
    1727                                                 return QString(ws->description);
    1728                                         return unknown;
    1729                                 }
    1730                                 if (col == 6) {
    1731                                         return get_weight_string(ws->weight, true);
    1732                                 }
    1733                         }
    1734                 }
    1735                 */
     1668                // values for DM, buddy, suit, etc...
     1669                if (row == 5) {
     1670                        if (col == 0)
     1671                                return QString(dive->divemaster);
     1672                        if (col == 1)
     1673                                return QString(dive->buddy);
     1674                        if (col == 2)
     1675                                return QString(dive->suit);
     1676                        if (col == 3)
     1677                                return (dive->visibility) ? QString::number(dive->visibility).append(" / 5") : QString();
     1678                        if (col == 4)
     1679                                return (dive->rating) ? QString::number(dive->rating).append(" / 5") : QString();
     1680                }
    17361681                return QString();
    17371682        }
Note: See TracChangeset for help on using the changeset viewer.