| 
|   | SCH_PIN_TABLE_DATA_MODEL () | 
|   | 
|   | ~SCH_PIN_TABLE_DATA_MODEL () | 
|   | 
| void  | BuildAttrs () | 
|   | 
| int  | GetNumberRows () override | 
|   | 
| int  | GetNumberCols () override | 
|   | 
| wxString  | GetColLabelValue (int aCol) override | 
|   | 
| bool  | IsEmptyCell (int row, int col) override | 
|   | 
| bool  | CanSetValueAs (int aRow, int aCol, const wxString &aTypeName) override | 
|   | 
| wxString  | GetValue (int aRow, int aCol) override | 
|   | 
| wxGridCellAttr *  | GetAttr (int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) override | 
|   | 
| void  | SetValue (int aRow, int aCol, const wxString &aValue) override | 
|   | 
| void  | SortRows (int aSortCol, bool ascending) | 
|   | 
| void  | SetColAttr (wxGridCellAttr *aAttr, int aCol) override | 
|   | 
| virtual bool  | IsExpanderColumn (int aCol) const | 
|   | 
| virtual GROUP_TYPE  | GetGroupType (int aRow) const | 
|   | 
 | 
| wxGridCellAttr *  | enhanceAttr (wxGridCellAttr *aInputAttr, int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) | 
|   | 
◆ SCH_PIN_TABLE_DATA_MODEL()
  
  
      
        
          | SCH_PIN_TABLE_DATA_MODEL::SCH_PIN_TABLE_DATA_MODEL  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~SCH_PIN_TABLE_DATA_MODEL()
  
  
      
        
          | SCH_PIN_TABLE_DATA_MODEL::~SCH_PIN_TABLE_DATA_MODEL  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ BuildAttrs()
  
  
      
        
          | void SCH_PIN_TABLE_DATA_MODEL::BuildAttrs  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 87 of file dialog_symbol_properties.cpp.
References SCH_PIN::GetAlternates(), KIPLATFORM::UI::GetDialogBGColour(), SCH_PIN::GetName(), m_nameAttrs, m_readOnlyAttr, m_shapeAttr, m_typeAttr, pin, PinShapeIcons(), PinShapeNames(), PinTypeIcons(), and PinTypeNames().
 
 
◆ CanSetValueAs()
  
  
      
        
          | bool SCH_PIN_TABLE_DATA_MODEL::CanSetValueAs  | 
          ( | 
          int |           aRow,  | 
         
        
           | 
           | 
          int |           aCol,  | 
         
        
           | 
           | 
          const wxString & |           aTypeName ) | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ compare()
  
  
      
        
          | static bool SCH_PIN_TABLE_DATA_MODEL::compare  | 
          ( | 
          const SCH_PIN & |           lhs,  | 
         
        
           | 
           | 
          const SCH_PIN & |           rhs,  | 
         
        
           | 
           | 
          int |           sortCol,  | 
         
        
           | 
           | 
          bool |           ascending ) | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ enhanceAttr()
  
  
      
        
          | wxGridCellAttr * WX_GRID_TABLE_BASE::enhanceAttr  | 
          ( | 
          wxGridCellAttr * |           aInputAttr,  | 
         
        
           | 
           | 
          int |           aRow,  | 
         
        
           | 
           | 
          int |           aCol,  | 
         
        
           | 
           | 
          wxGridCellAttr::wxAttrKind |           aKind ) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ GetAttr()
  
  
      
        
          | wxGridCellAttr * SCH_PIN_TABLE_DATA_MODEL::GetAttr  | 
          ( | 
          int |           aRow,  | 
         
        
           | 
           | 
          int |           aCol,  | 
         
        
           | 
           | 
          wxGridCellAttr::wxAttrKind |           aKind ) | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ GetColLabelValue()
  
  
      
        
          | wxString SCH_PIN_TABLE_DATA_MODEL::GetColLabelValue  | 
          ( | 
          int |           aCol | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ GetGroupType()
  
  
      
        
          | virtual GROUP_TYPE WX_GRID_TABLE_BASE::GetGroupType  | 
          ( | 
          int |           aRow | ) | 
           const | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ GetNumberCols()
  
  
      
        
          | int SCH_PIN_TABLE_DATA_MODEL::GetNumberCols  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ GetNumberRows()
  
  
      
        
          | int SCH_PIN_TABLE_DATA_MODEL::GetNumberRows  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ GetValue() [1/2]
  
  
      
        
          | static wxString SCH_PIN_TABLE_DATA_MODEL::GetValue  | 
          ( | 
          const SCH_PIN & |           aPin,  | 
         
        
           | 
           | 
          int |           aCol ) | 
         
       
   | 
  
inlinestatic   | 
  
 
Definition at line 173 of file dialog_symbol_properties.cpp.
References COL_ALT_NAME, COL_BASE_NAME, COL_NUMBER, COL_SHAPE, COL_TYPE, SCH_PIN::GetAlt(), SCH_PIN::GetAlternates(), SCH_PIN::GetBaseName(), SCH_PIN::GetLibPin(), SCH_PIN::GetName(), SCH_PIN::GetNumber(), SCH_PIN::GetShape(), SCH_PIN::GetType(), PinShapeNames(), and PinTypeNames().
 
 
◆ GetValue() [2/2]
  
  
      
        
          | wxString SCH_PIN_TABLE_DATA_MODEL::GetValue  | 
          ( | 
          int |           aRow,  | 
         
        
           | 
           | 
          int |           aCol ) | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ IsEmptyCell()
  
  
      
        
          | bool SCH_PIN_TABLE_DATA_MODEL::IsEmptyCell  | 
          ( | 
          int |           row,  | 
         
        
           | 
           | 
          int |           col ) | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ IsExpanderColumn()
  
  
      
        
          | virtual bool WX_GRID_TABLE_BASE::IsExpanderColumn  | 
          ( | 
          int |           aCol | ) | 
           const | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ SetColAttr()
  
  
      
        
          | void WX_GRID_TABLE_BASE::SetColAttr  | 
          ( | 
          wxGridCellAttr * |           aAttr,  | 
         
        
           | 
           | 
          int |           aCol ) | 
         
       
   | 
  
inlineoverrideinherited   | 
  
 
 
◆ SetValue()
  
  
      
        
          | void SCH_PIN_TABLE_DATA_MODEL::SetValue  | 
          ( | 
          int |           aRow,  | 
         
        
           | 
           | 
          int |           aCol,  | 
         
        
           | 
           | 
          const wxString & |           aValue ) | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ SortRows()
  
  
      
        
          | void SCH_PIN_TABLE_DATA_MODEL::SortRows  | 
          ( | 
          int |           aSortCol,  | 
         
        
           | 
           | 
          bool |           ascending ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ elements
  
  
      
        
          | T std::vector< T >::elements | 
         
       
   | 
  
inherited   | 
  
 
 
◆ m_colAttrs
  
  
      
        
          | std::map<int, wxGridCellAttr*> WX_GRID_TABLE_BASE::m_colAttrs | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ m_nameAttrs
  
  
      
        
          | std::vector<wxGridCellAttr*> SCH_PIN_TABLE_DATA_MODEL::m_nameAttrs | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_readOnlyAttr
  
  
      
        
          | wxGridCellAttr* SCH_PIN_TABLE_DATA_MODEL::m_readOnlyAttr | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_shapeAttr
  
  
      
        
          | wxGridCellAttr* SCH_PIN_TABLE_DATA_MODEL::m_shapeAttr | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_typeAttr
  
  
      
        
          | wxGridCellAttr* SCH_PIN_TABLE_DATA_MODEL::m_typeAttr | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: