KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_lib_edit_pin_table.cpp File Reference
#include "dialog_lib_edit_pin_table.h"
#include <wx/filedlg.h>
#include <wx/wfstream.h>
#include <wx/msgdlg.h>
#include <wx/tokenzr.h>
#include "grid_tricks.h"
#include <richio.h>
#include <sch_pin.h>
#include <pin_numbers.h>
#include "pgm_base.h"
#include <base_units.h>
#include <bitmaps.h>
#include <clipboard.h>
#include <confirm.h>
#include <symbol_edit_frame.h>
#include <symbol_editor_settings.h>
#include <io/csv.h>
#include <kiplatform/ui.h>
#include <widgets/grid_icon_text_helpers.h>
#include <widgets/grid_combobox.h>
#include <widgets/wx_grid.h>
#include <widgets/bitmap_button.h>
#include <widgets/std_bitmap_button.h>
#include <wildcards_and_files_ext.h>
#include <settings/settings_manager.h>
#include <tool/action_menu.h>
#include <tool/tool_manager.h>
#include <tools/sch_selection_tool.h>
#include <string_utils.h>

Go to the source code of this file.

Classes

class  PIN_INFO_FORMATTER
 Class that handles conversion of various pin data fields into strings for display in the UI or serialisation to formats like CSV. More...
 
class  PIN_TABLE_DATA_MODEL
 
class  PIN_TABLE_EXPORT
 
class  PIN_TABLE_IMPORT
 

Macros

#define BOOL_TRUE   _HKI( "True" )
 
#define BOOL_FALSE   _HKI( "False" )
 

Functions

static wxString GetPinTableColLabel (int aCol)
 Get the label for a given column in the pin table.
 
static bool MatchTranslationOrNative (const wxString &aStr, const wxString &aNativeLabel, bool aCaseSensitive)
 
static COL_ORDER GetColTypeForString (const wxString &aStr)
 
void getSelectedArea (WX_GRID *aGrid, int *aRowStart, int *aRowCount)
 

Macro Definition Documentation

◆ BOOL_FALSE

#define BOOL_FALSE   _HKI( "False" )

◆ BOOL_TRUE

#define BOOL_TRUE   _HKI( "True" )

Function Documentation

◆ GetColTypeForString()

static COL_ORDER GetColTypeForString ( const wxString & aStr)
static

◆ GetPinTableColLabel()

static wxString GetPinTableColLabel ( int aCol)
static

◆ getSelectedArea()

void getSelectedArea ( WX_GRID * aGrid,
int * aRowStart,
int * aRowCount )

◆ MatchTranslationOrNative()

static bool MatchTranslationOrNative ( const wxString & aStr,
const wxString & aNativeLabel,
bool aCaseSensitive )
static