| 
    KiCad PCB EDA Suite
    
   | 
 
#include <array>#include <map>#include <mutex>#include <vector>#include <kiid.h>#include <wx_filename.h>#include <wx/string.h>#include <core/typeinfo.h>Go to the source code of this file.
Classes | |
| class | PROJECT | 
| Container for project specific data.  More... | |
| class | PROJECT::_ELEM | 
| A PROJECT can hold stuff it knows nothing about, in the form of _ELEM derivatives.  More... | |
Macros | |
| #define | PROJECT_VAR_NAME wxT( "KIPRJMOD" ) | 
| A variable name whose value holds the current project directory.   | |
| #define | NAMELESS_PROJECT _( "untitled" ) | 
| default name for nameless projects   | |
| #define NAMELESS_PROJECT _( "untitled" ) | 
default name for nameless projects
Definition at line 44 of file project.h.
Referenced by GERBVIEW_CONTROL::ExportToPcbnew(), PROJECT_TREE_PANE::ReCreateTreePrj(), and PCB_EDIT_FRAME::SaveBoard().
| #define PROJECT_VAR_NAME wxT( "KIPRJMOD" ) | 
A variable name whose value holds the current project directory.
Currently an environment variable, eventually a project variable.
Definition at line 41 of file project.h.
Referenced by DIALOG_CONFIG_EQUFILES::DIALOG_CONFIG_EQUFILES(), PGM_BASE::loadCommonSettings(), SETTINGS_MANAGER::LoadProject(), NormalizePath(), DIALOG_CONFIGURE_PATHS::OnGridCellChanging(), PCB_EDIT_FRAME::OpenProjectFiles(), DIALOG_EXECUTECOMMAND_JOB_SETTINGS::populateEnvironReadOnlyTable(), PANEL_DESIGN_BLOCK_LIB_TABLE::populateEnvironReadOnlyTable(), PANEL_FP_LIB_TABLE::populateEnvironReadOnlyTable(), PANEL_SYM_LIB_TABLE::populateEnvironReadOnlyTable(), PCB_EDIT_FRAME::PythonSyncProjectName(), and SETTINGS_MANAGER::UnloadProject().