Complete library table and library table row refactor.
Derive LIB_TABLE_ROW from boost::noncopyable for use in boost pointer containers. Use std::unique_ptr to manage PROPERTIES pointer. Add clone support for boost pointer containers. Split common library table code out from FP_LIB_TABLE into base LIB_TABLE object. The FP_LIB_TABLE object only contains the code specific to footprint library tables. Use boost::vector_ptr for storing library table row objects. Fix move up and down bugs in footprint library table edit dialog.
This commit is contained in:
@@ -381,7 +381,7 @@ void GITHUB_PLUGIN::cacheLib( const wxString& aLibraryPath, const PROPERTIES* aP
|
||||
{
|
||||
wxString wx_pretty_dir = pretty_dir;
|
||||
|
||||
wx_pretty_dir = FP_LIB_TABLE::ExpandSubstitutions( wx_pretty_dir );
|
||||
wx_pretty_dir = LIB_TABLE::ExpandSubstitutions( wx_pretty_dir );
|
||||
|
||||
wxFileName wx_pretty_fn = wx_pretty_dir;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user