LCOV - code coverage report
Current view: top level - src/tags - crosstab.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 38 48 79.2 %
Date: 2019-05-08 03:46:12 Functions: 14 19 73.7 %

          Line data    Source code
       1             : #include "crosstab.hpp"
       2             : namespace qtreports
       3             : {
       4             :     namespace detail
       5             :     {
       6           3 :         Crosstab::Crosstab()
       7             :         {
       8           3 :             isRepeatColumnHeaders = true;
       9           3 :             isRepeatRowHeaders = true;
      10           3 :             columnBreakOffset = 10;
      11           3 :             runDirectionLeftToRight = true;
      12           3 :             ignoreWidth = false;
      13           3 :         }
      14           6 :         Crosstab::~Crosstab() {}
      15             : 
      16           3 :         void Crosstab::setRowGroup(const CrosstabGroupPtr &rowGroup)
      17             :         {
      18           3 :             m_rowGroup = rowGroup;
      19           3 :         }
      20             : 
      21         239 :         const CrosstabGroupPtr Crosstab::getRowGroup()
      22             :         {
      23         239 :             return m_rowGroup;
      24             :         }
      25             : 
      26           3 :         void Crosstab::setColumnGroup(const CrosstabGroupPtr &columnGroup)
      27             :         {
      28           3 :             m_columnGroup = columnGroup;
      29           3 :         }
      30             : 
      31         242 :         const CrosstabGroupPtr Crosstab::getColumnGroup()
      32             :         {
      33         242 :             return m_columnGroup;
      34             :         }
      35             : 
      36           3 :         void Crosstab::setCrosstabCell(const CrosstabCellPtr &crosstabCell)
      37             :         {
      38           3 :             m_crosstabCell = crosstabCell;
      39           3 :         }
      40             : 
      41          80 :         const CrosstabCellPtr Crosstab::getCrosstabCell()
      42             :         {
      43          80 :             return m_crosstabCell;
      44             :         }
      45             : 
      46           3 :         void Crosstab::setColumnHeadersRepeating(bool value)
      47             :         {
      48           3 :             isRepeatColumnHeaders = value;
      49           3 :         }
      50             : 
      51           3 :         void Crosstab::setRowHeadersRepeating(bool value)
      52             :         {
      53           3 :             isRepeatRowHeaders = value;
      54           3 :         }
      55             : 
      56           3 :         void Crosstab::setWidthIgnoring(bool value)
      57             :         {
      58           3 :             ignoreWidth = value;
      59           3 :         }
      60             : 
      61           3 :         void Crosstab::setRunDirectionLeftToRight(bool value)
      62             :         {
      63           3 :             runDirectionLeftToRight = value;
      64           3 :         }
      65             : 
      66           3 :         void Crosstab::setColumnBreakOffset(int value)
      67             :         {
      68           3 :                 columnBreakOffset = value;
      69           3 :         }
      70             : 
      71           0 :         bool Crosstab::getColumnHeadersRepeating()
      72             :         {
      73           0 :             return isRepeatColumnHeaders;
      74             :         }
      75             : 
      76           0 :         bool Crosstab::getRowHeadersRepeating()
      77             :         {
      78           0 :             return isRepeatRowHeaders;
      79             :         }
      80             : 
      81           0 :         bool Crosstab::getWidthIgnoring()
      82             :         {
      83           0 :             return ignoreWidth;
      84             :         }
      85             : 
      86           0 :         bool Crosstab::getRunDirectionLeftToRight()
      87             :         {
      88           0 :             return runDirectionLeftToRight;
      89             :         }
      90             : 
      91           0 :         int Crosstab::getColumnBreakOffset()
      92             :         {
      93           0 :             return columnBreakOffset;
      94             :         }
      95             :     }
      96             : }

Generated by: LCOV version 1.14-2-gaa56a43