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 );
|
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 );
|
EDA_BASE_FRAME::SaveSettings( aCfg );
|
||||||
|
|
||||||
CVPCB_SETTINGS* cfg = static_cast<CVPCB_SETTINGS*>( 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_LibrariesWidth = m_librariesListBox->GetSize().x;
|
||||||
cfg->m_FootprintsWidth = m_footprintListBox->GetSize().x;
|
cfg->m_FootprintsWidth = m_footprintListBox->GetSize().x;
|
||||||
|
|
|
@ -33,7 +33,7 @@ CVPCB_SETTINGS::CVPCB_SETTINGS() :
|
||||||
APP_SETTINGS_BASE( "cvpcb", cvpcbSchemaVersion ),
|
APP_SETTINGS_BASE( "cvpcb", cvpcbSchemaVersion ),
|
||||||
m_FootprintViewerZoom( 1.0 ),
|
m_FootprintViewerZoom( 1.0 ),
|
||||||
m_FootprintViewerAutoZoomOnSelect( true ),
|
m_FootprintViewerAutoZoomOnSelect( true ),
|
||||||
m_FilterFootprint( 0 ),
|
m_FilterFlags( 0 ),
|
||||||
m_LibrariesWidth( 0 ),
|
m_LibrariesWidth( 0 ),
|
||||||
m_FootprintsWidth( 0 )
|
m_FootprintsWidth( 0 )
|
||||||
{
|
{
|
||||||
|
@ -43,7 +43,8 @@ CVPCB_SETTINGS::CVPCB_SETTINGS() :
|
||||||
m_FootprintViewerMagneticSettings.graphics = true;
|
m_FootprintViewerMagneticSettings.graphics = true;
|
||||||
|
|
||||||
// Init settings:
|
// 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>( "libraries_pane_width", &m_LibrariesWidth, 0 ) );
|
||||||
m_params.emplace_back( new PARAM<int>( "footprints_pane_width", &m_FootprintsWidth, 0 ) );
|
m_params.emplace_back( new PARAM<int>( "footprints_pane_width", &m_FootprintsWidth, 0 ) );
|
||||||
|
|
|
@ -46,7 +46,8 @@ public:
|
||||||
double m_FootprintViewerZoom;
|
double m_FootprintViewerZoom;
|
||||||
bool m_FootprintViewerAutoZoomOnSelect;
|
bool m_FootprintViewerAutoZoomOnSelect;
|
||||||
|
|
||||||
int m_FilterFootprint;
|
int m_FilterFlags;
|
||||||
|
wxString m_FilterString;
|
||||||
int m_LibrariesWidth;
|
int m_LibrariesWidth;
|
||||||
int m_FootprintsWidth;
|
int m_FootprintsWidth;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue