Save cvpcb filter text.
This commit is contained in:
parent
c10945b6af
commit
8d1523b22c
|
@ -455,7 +455,8 @@ void CVPCB_MAINFRAME::LoadSettings( APP_SETTINGS_BASE* aCfg )
|
|||
|
||||
CVPCB_SETTINGS* cfg = static_cast<CVPCB_SETTINGS*>( aCfg );
|
||||
|
||||
m_filteringOptions = cfg->m_FilterFootprint;
|
||||
m_filteringOptions = cfg->m_FilterFlags;
|
||||
m_tcFilterString->ChangeValue( cfg->m_FilterString );
|
||||
}
|
||||
|
||||
|
||||
|
@ -464,7 +465,8 @@ void CVPCB_MAINFRAME::SaveSettings( APP_SETTINGS_BASE* aCfg )
|
|||
EDA_BASE_FRAME::SaveSettings( aCfg );
|
||||
|
||||
CVPCB_SETTINGS* cfg = static_cast<CVPCB_SETTINGS*>( aCfg );
|
||||
cfg->m_FilterFootprint = m_filteringOptions;
|
||||
cfg->m_FilterFlags = m_filteringOptions;
|
||||
cfg->m_FilterString = m_tcFilterString->GetValue();
|
||||
|
||||
cfg->m_LibrariesWidth = m_librariesListBox->GetSize().x;
|
||||
cfg->m_FootprintsWidth = m_footprintListBox->GetSize().x;
|
||||
|
|
|
@ -33,7 +33,7 @@ CVPCB_SETTINGS::CVPCB_SETTINGS() :
|
|||
APP_SETTINGS_BASE( "cvpcb", cvpcbSchemaVersion ),
|
||||
m_FootprintViewerZoom( 1.0 ),
|
||||
m_FootprintViewerAutoZoomOnSelect( true ),
|
||||
m_FilterFootprint( 0 ),
|
||||
m_FilterFlags( 0 ),
|
||||
m_LibrariesWidth( 0 ),
|
||||
m_FootprintsWidth( 0 )
|
||||
{
|
||||
|
@ -43,7 +43,8 @@ CVPCB_SETTINGS::CVPCB_SETTINGS() :
|
|||
m_FootprintViewerMagneticSettings.graphics = true;
|
||||
|
||||
// Init settings:
|
||||
m_params.emplace_back( new PARAM<int>( "filter_footprint", &m_FilterFootprint, 0 ) );
|
||||
m_params.emplace_back( new PARAM<int>( "filter_footprint", &m_FilterFlags, 0 ) );
|
||||
m_params.emplace_back( new PARAM<wxString>( "filter_footprint_text", &m_FilterString, "" ) );
|
||||
|
||||
m_params.emplace_back( new PARAM<int>( "libraries_pane_width", &m_LibrariesWidth, 0 ) );
|
||||
m_params.emplace_back( new PARAM<int>( "footprints_pane_width", &m_FootprintsWidth, 0 ) );
|
||||
|
|
|
@ -37,18 +37,19 @@ public:
|
|||
|
||||
virtual bool MigrateFromLegacy( wxConfigBase* aLegacyConfig ) override;
|
||||
|
||||
WINDOW_SETTINGS m_FootprintViewer;
|
||||
WINDOW_SETTINGS m_FootprintViewer;
|
||||
|
||||
PCB_DISPLAY_OPTIONS m_FootprintViewerDisplayOptions;
|
||||
|
||||
MAGNETIC_SETTINGS m_FootprintViewerMagneticSettings;
|
||||
MAGNETIC_SETTINGS m_FootprintViewerMagneticSettings;
|
||||
|
||||
double m_FootprintViewerZoom;
|
||||
bool m_FootprintViewerAutoZoomOnSelect;
|
||||
double m_FootprintViewerZoom;
|
||||
bool m_FootprintViewerAutoZoomOnSelect;
|
||||
|
||||
int m_FilterFootprint;
|
||||
int m_LibrariesWidth;
|
||||
int m_FootprintsWidth;
|
||||
int m_FilterFlags;
|
||||
wxString m_FilterString;
|
||||
int m_LibrariesWidth;
|
||||
int m_FootprintsWidth;
|
||||
|
||||
protected:
|
||||
|
||||
|
|
Loading…
Reference in New Issue