LCOV - code coverage report
Current view: top level - src/tags - band.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 67 69 97.1 %
Date: 2019-05-08 03:46:12 Functions: 31 32 96.9 %

          Line data    Source code
       1             : #include "band.hpp"
       2             : 
       3             : namespace qtreports {
       4             :     namespace detail {
       5             : 
       6          70 :         Band::Band() {}
       7             : 
       8         140 :         Band::~Band() {}
       9             : 
      10             : 
      11           3 :         void Band::addCrosstab( const CrosstabPtr & crosstab )
      12             :         {
      13           3 :             m_crosstabs.append(crosstab);
      14           3 :         }
      15             : 
      16         303 :         const QVector< CrosstabPtr >    Band::getCrosstabs() const
      17             :         {
      18         303 :             return m_crosstabs;
      19             :         }
      20             : 
      21           0 :         const CrosstabPtr  Band::getCrosstab( int index ) const {
      22           0 :             return m_crosstabs.value( index );
      23             :         }
      24             : 
      25          51 :         void Band::addStaticText( const StaticTextPtr & staticText ) {
      26          51 :             m_staticTexts.append( staticText );
      27          51 :             m_textWidgets.append( staticText );
      28          51 :         }
      29             : 
      30         233 :         const QVector< StaticTextPtr >    Band::getStaticTexts() const
      31             :         {
      32         233 :             return m_staticTexts;
      33             :         }
      34             : 
      35             : 
      36          11 :         const StaticTextPtr  Band::getStaticText( int index ) const {
      37          11 :             return m_staticTexts.value( index );
      38             :         }
      39             : 
      40           4 :         int     Band::getStaticTextsSize() const {
      41           4 :             return m_staticTexts.size();
      42             :         }
      43             : 
      44         113 :         void    Band::addTextField( const TextFieldPtr & textField ) {
      45         113 :             m_textFields.append( textField );
      46         113 :             m_textWidgets.append( textField );
      47         113 :         }
      48             : 
      49         233 :         const QVector< TextFieldPtr >    Band::getTextFields() const
      50             :         {
      51         233 :             return m_textFields;
      52             :         }
      53             : 
      54           9 :         const TextFieldPtr  Band::getTextField( int index ) const {
      55           9 :             return m_textFields.value( index );
      56             :         }
      57             : 
      58           8 :         int     Band::getTextFieldsSize() const {
      59           8 :             return m_textFields.size();
      60             :         }
      61             : 
      62        1207 :         QVector< TextWidgetPtr >    Band::getTextWidgets() const
      63             :         {
      64        1207 :             return m_textWidgets;
      65             :         }
      66             : 
      67           1 :         int     Band::getTextWidgetsSize() const
      68             :         {
      69           1 :             return m_textWidgets.size();
      70             :         }
      71             : 
      72          54 :         void    Band::addLine( const LinePtr & line )
      73             :         {
      74          54 :             m_lines.append( line );
      75          54 :         }
      76             : 
      77           2 :         const LinePtr  Band::getLine( int index ) const
      78             :         {
      79           2 :             return m_lines.value( index );
      80             :         }
      81             : 
      82           1 :         int     Band::getLinesSize() const
      83             :         {
      84           1 :             return m_lines.size();
      85             :         }
      86             : 
      87         479 :         const QVector< LinePtr >    Band::getLines() const
      88             :         {
      89         479 :             return m_lines;
      90             :         }
      91             : 
      92          24 :         void    Band::addRect( const RectPtr & rect )
      93             :         {
      94          24 :             m_rects.append( rect );
      95          24 :         }
      96             : 
      97           2 :         const RectPtr  Band::getRect( int index ) const
      98             :         {
      99           2 :             return m_rects.value( index );
     100             :         }
     101             : 
     102           1 :         int     Band::getRectsSize() const
     103             :         {
     104           1 :             return m_rects.size();
     105             :         }
     106             : 
     107         304 :         const QVector< RectPtr >    Band::getRects() const
     108             :         {
     109         304 :             return m_rects;
     110             :         }
     111             : 
     112          12 :         void    Band::addEllipse( const EllipsePtr & rect )
     113             :         {
     114          12 :             m_ellipses.append( rect );
     115          12 :         }
     116             : 
     117           2 :         const EllipsePtr  Band::getEllipse( int index ) const
     118             :         {
     119           2 :             return m_ellipses.value( index );
     120             :         }
     121             : 
     122           1 :         int     Band::getEllipsesSize() const
     123             :         {
     124           1 :             return m_ellipses.size();
     125             :         }
     126             : 
     127         304 :         const QVector< EllipsePtr >    Band::getEllipses() const
     128             :         {
     129         304 :             return m_ellipses;
     130             :         }
     131             : 
     132          12 :         void    Band::addImage( const ImagePtr & image )
     133             :         {
     134          12 :             m_images.append( image );
     135          12 :         }
     136             : 
     137           2 :         const ImagePtr  Band::getImage( int index ) const
     138             :         {
     139           2 :             return m_images.value( index );
     140             :         }
     141             : 
     142           1 :         int     Band::getImagesSize() const
     143             :         {
     144           1 :             return m_images.size();
     145             :         }
     146             : 
     147         597 :         const QVector< ImagePtr >   Band::getImages() const
     148             :         {
     149         597 :             return m_images;
     150             :         }
     151             : 
     152             :     }
     153             : }

Generated by: LCOV version 1.14-2-gaa56a43