KiCad PCB EDA Suite
Loading...
Searching...
No Matches
fields_table_data_model.h File Reference
#include <set>
#include <unordered_set>
#include <vector>
#include <algorithm>
#include <map>
#include <widgets/wx_grid.h>
#include <widgets/ui_common.h>
#include <common.h>
#include <eda_pattern_match.h>
#include <kiid.h>
#include <refdes_utils.h>
#include <settings/bom_settings.h>
#include <string_utils.h>
#include <wx/debug.h>

Go to the source code of this file.

Classes

struct  DATA_MODEL_COL
 The point of the data model classes is fundamentally to represent three things: More...
 
struct  DATA_MODEL_ROW< ITEM_TYPE >
 
class  FIELDS_TABLE_DATA_MODEL_BASE
 Contains everything completly generic to fields tables data models, as well as column functionality that doesn't touch the internal fields data store. More...
 
class  GRID_CELL_RESOLVED_TEXT_RENDERER
 Cell renderer that shows the expanded result of text variables (e.g. More...
 
class  FIELDS_TABLE_DATA_MODEL< ITEM_TYPE >
 The rest of the generic fields data model stuff, primarily around row functionality. More...
 

Namespaces

namespace  FIELDS_TABLE_COLOR
 

Functions

const wxColour FIELDS_TABLE_COLOR::VARIANT_SYMBOL_OVERRIDE_DARK_BLUE (40, 60, 80)
 
const wxColour FIELDS_TABLE_COLOR::VARIANT_SYMBOL_OVERRIDE_LIGHT_BLUE (220, 235, 255)
 
const wxColour FIELDS_TABLE_COLOR::VARIANT_FIELD_OVERRIDE_DARK_YELLOW (80, 80, 40)
 
const wxColour FIELDS_TABLE_COLOR::VARIANT_FIELD_OVERRIDE_LIGHT_YELLOW (255, 255, 200)
 
const wxColour FIELDS_TABLE_COLOR::TEXT_VARIABLE_DARK_AMBER (80, 70, 30)
 
const wxColour FIELDS_TABLE_COLOR::TEXT_VARIABLE_LIGHT_YELLOW (255, 252, 200)
 
const wxColour FIELDS_TABLE_COLOR::STRIPED_CLEARED_EMPTY_FIELD_LIGHT_GREEN (180, 220, 180)
 
const wxColour FIELDS_TABLE_COLOR::STRIPED_CLEARED_NONEMPTY_FIELD_LIGHT_RED (220, 180, 180)
 
const wxColour FIELDS_TABLE_COLOR::STRIPED_EDITED_EMPTY_FIELD_MUTED_GREEN (180, 200, 180)
 
const wxColour FIELDS_TABLE_COLOR::STRIPED_EDITED_NONEMPTY_FIELD_MUTED_RED (200, 180, 180)
 
const wxColour FIELDS_TABLE_COLOR::EDITED_EMPTY_FIELD_BRIGHT_GREEN (192, 255, 192)
 
const wxColour FIELDS_TABLE_COLOR::CLEARED_FIELD_STRIPE_ON_DARK_LIGHT_RED (220, 180, 180)
 
const wxColour FIELDS_TABLE_COLOR::CLEARED_FIELD_STRIPE_ON_LIGHT_DARK_RED (100, 10, 10)