#include <line.h>
 | 
|   | Line (QQuickItem *parent=nullptr) | 
|   | 
|   | Line (const QPointF &p1, const QPointF &p2, QQuickItem *parent=nullptr) | 
|   | 
|   | Line (const QPointF &p1, const QPointF &p2, int lineWidth, QQuickItem *parent=nullptr) | 
|   | 
|   | Line (const QPointF &p1, const QPointF &p2, int lineWidth, const QColor &color, QQuickItem *parent=nullptr) | 
|   | 
|   | ~Line () | 
|   | 
| virtual QSGNode *  | updatePaintNode (QSGNode *, UpdatePaintNodeData *) override | 
|   | Override updatePaintNode and draw a Line.  More...
  | 
|   | 
| QPointF  | p1 () const  | 
|   | 
| QPointF  | p2 () const  | 
|   | 
| int  | lineWidth () const  | 
|   | 
| QColor  | lineColor () const  | 
|   | 
| void  | setP1 (const QPointF &p) | 
|   | 
| void  | setP2 (const QPointF &p) | 
|   | 
| void  | setLineWidth (int lw) | 
|   | 
| void  | setLineColor (const QColor &color) | 
|   | 
  
  
      
        
          | dnai::views::Line::Line  | 
          ( | 
          QQuickItem *  | 
          parent = nullptr | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
      
        
          | dnai::views::Line::Line  | 
          ( | 
          const QPointF &  | 
          p1,  | 
        
        
           | 
           | 
          const QPointF &  | 
          p2,  | 
        
        
           | 
           | 
          QQuickItem *  | 
          parent = nullptr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | dnai::views::Line::Line  | 
          ( | 
          const QPointF &  | 
          p1,  | 
        
        
           | 
           | 
          const QPointF &  | 
          p2,  | 
        
        
           | 
           | 
          int  | 
          lineWidth,  | 
        
        
           | 
           | 
          QQuickItem *  | 
          parent = nullptr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | dnai::views::Line::Line  | 
          ( | 
          const QPointF &  | 
          p1,  | 
        
        
           | 
           | 
          const QPointF &  | 
          p2,  | 
        
        
           | 
           | 
          int  | 
          lineWidth,  | 
        
        
           | 
           | 
          const QColor &  | 
          color,  | 
        
        
           | 
           | 
          QQuickItem *  | 
          parent = nullptr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | dnai::views::Line::~Line  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | QSGGeometryNode * dnai::views::Line::CreateRawLine  | 
          ( | 
          const QPointF &  | 
          p1,  | 
         
        
           | 
           | 
          const QPointF &  | 
          p2,  | 
         
        
           | 
           | 
          int  | 
          lineWidth,  | 
         
        
           | 
           | 
          const QColor &  | 
          color  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Static function Draw and return a Line. 
- Parameters
 - 
  
  
 
- Returns
 - QSGGeometryNode * 
 
 
 
  
  
      
        
          | QColor dnai::views::Line::lineColor  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void dnai::views::Line::lineColorChanged  | 
          ( | 
          const QColor &  | 
          color | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | int dnai::views::Line::lineWidth  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void dnai::views::Line::lineWidthChanged  | 
          ( | 
          int  | 
          lw | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | QPointF dnai::views::Line::p1  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void dnai::views::Line::p1Changed  | 
          ( | 
          const QPointF &  | 
          p | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | QPointF dnai::views::Line::p2  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void dnai::views::Line::p2Changed  | 
          ( | 
          const QPointF &  | 
          p | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
      
        
          | void dnai::views::Line::setLineColor  | 
          ( | 
          const QColor &  | 
          color | ) | 
           | 
        
      
 
 
      
        
          | void dnai::views::Line::setLineWidth  | 
          ( | 
          int  | 
          lw | ) | 
           | 
        
      
 
 
      
        
          | void dnai::views::Line::setP1  | 
          ( | 
          const QPointF &  | 
          p | ) | 
           | 
        
      
 
 
      
        
          | void dnai::views::Line::setP2  | 
          ( | 
          const QPointF &  | 
          p | ) | 
           | 
        
      
 
 
  
  
      
        
          | QSGNode * dnai::views::Line::updatePaintNode  | 
          ( | 
          QSGNode *  | 
          oldNode,  | 
         
        
           | 
           | 
          UpdatePaintNodeData *  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
Override updatePaintNode and draw a Line. 
- Returns
 - QSGNode * 
 
 
 
  
  
      
        
          | QColor dnai::views::Line::m_lineColor | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int dnai::views::Line::m_lineWidth | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QPointF dnai::views::Line::m_p1 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QPointF dnai::views::Line::m_p2 | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QColor dnai::views::Line::lineColor | 
         
       
   | 
  
readwrite   | 
  
 
 
  
  
      
        
          | int dnai::views::Line::lineWidth | 
         
       
   | 
  
readwrite   | 
  
 
 
  
  
      
        
          | QPointF dnai::views::Line::p1 | 
         
       
   | 
  
readwrite   | 
  
 
 
  
  
      
        
          | QPointF dnai::views::Line::p2 | 
         
       
   | 
  
readwrite   | 
  
 
 
The documentation for this class was generated from the following files: