KiCad PCB EDA Suite
Loading...
Searching...
No Matches
TRANSLINE_IDENT Class Reference

A class to handle a list of parameters of a given transline. More...

#include <transline_ident.h>

Public Member Functions

 TRANSLINE_IDENT (enum TRANSLINE_TYPE_ID aType)
 
 ~TRANSLINE_IDENT ()
 
void AddPrm (TRANSLINE_PRM *aParam)
 
TRANSLINE_PRMGetPrm (unsigned aIdx) const
 
unsigned GetPrmsCount () const
 
void ReadConfig ()
 
void WriteConfig ()
 

Public Attributes

enum TRANSLINE_TYPE_ID m_Type
 
BITMAPS m_BitmapName
 
TRANSLINEm_TLine
 
wxArrayString m_Messages
 
bool m_HasPrmSelection
 

Private Attributes

std::vector< TRANSLINE_PRM * > m_prms_List
 

Detailed Description

A class to handle a list of parameters of a given transline.

Note
The first string of TRANSLINE_PRM (m_KeyWord) is a keyword in config file. It can contain only ASCII7 chars. The second string of TRANSLINE_PRM is a string translated for dialog so mark it for translation. Do not mark translatable m_DlgLabel that obviously cannot be translated, like "H" or "H_t".

Definition at line 102 of file transline_ident.h.

Constructor & Destructor Documentation

◆ TRANSLINE_IDENT()

◆ ~TRANSLINE_IDENT()

TRANSLINE_IDENT::~TRANSLINE_IDENT ( )

Definition at line 424 of file transline_ident.cpp.

References m_prms_List, and m_TLine.

Member Function Documentation

◆ AddPrm()

void TRANSLINE_IDENT::AddPrm ( TRANSLINE_PRM aParam)
inline

Definition at line 109 of file transline_ident.h.

References m_prms_List.

Referenced by TRANSLINE_IDENT().

◆ GetPrm()

◆ GetPrmsCount()

◆ ReadConfig()

void TRANSLINE_IDENT::ReadConfig ( )

◆ WriteConfig()

void TRANSLINE_IDENT::WriteConfig ( )

Member Data Documentation

◆ m_BitmapName

BITMAPS TRANSLINE_IDENT::m_BitmapName

Definition at line 132 of file transline_ident.h.

Referenced by TRANSLINE_IDENT().

◆ m_HasPrmSelection

bool TRANSLINE_IDENT::m_HasPrmSelection

Definition at line 137 of file transline_ident.h.

Referenced by TRANSLINE_IDENT(), and PANEL_TRANSLINE::TranslineTypeSelection().

◆ m_Messages

wxArrayString TRANSLINE_IDENT::m_Messages

Definition at line 134 of file transline_ident.h.

Referenced by TRANSLINE_IDENT(), and PANEL_TRANSLINE::TranslineTypeSelection().

◆ m_prms_List

std::vector<TRANSLINE_PRM*> TRANSLINE_IDENT::m_prms_List
private

◆ m_TLine

◆ m_Type

enum TRANSLINE_TYPE_ID TRANSLINE_IDENT::m_Type

Definition at line 131 of file transline_ident.h.

Referenced by TRANSLINE_IDENT().


The documentation for this class was generated from the following files: