26#ifndef SEARCH_STACK_H_
27#define SEARCH_STACK_H_
30#include <wx/filename.h>
47 void Show(
const wxString& aPrefix )
const;
68 const wxString& aBaseDir );
77 void AddPaths(
const wxString& aPaths,
int aIndex = -1 );
94 static int Split( wxArrayString* aResult,
const wxString& aPathString );
108 const wxString LastVisitedPath( const wxString& aSubPathToSearch = wxEmptyString );
A PROJECT can hold stuff it knows nothing about, in the form of _ELEM derivatives.
Look for files in a number of paths.
static int Split(wxArrayString *aResult, const wxString &aPathString)
Separate aPathString into individual paths.
void AddPaths(const wxString &aPaths, int aIndex=-1)
Insert or append path(s).
void RemovePaths(const wxString &aPaths)
Remove the given path(s) from the library path list.
wxString FilenameWithRelativePathInSearchList(const wxString &aFullFilename, const wxString &aBaseDir)
Return the shortest possible path which can be use later to find a full path from this SEARCH_STACK.
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.