Mercurial > mercurial > hgweb_madnm.cgi
view src/appconf.cpp @ 0:2f5584f0d127
first commit.
author | pyon@macmini |
---|---|
date | Sat, 08 Jun 2019 16:21:40 +0900 |
parents | |
children | f40a65687079 |
line wrap: on
line source
// Filename : appconf.cpp // Last Change: 2019-06-07 ‹à 14:38:53. // #include "appconf.h" #include "util.h" AppConf::AppConf() { conf_file = wxGetCwd() + wxFILE_SEP_PATH + "app.conf"; config = new wxFileConfig( "MyApp", "T.Mutoh", conf_file, wxEmptyString, wxCONFIG_USE_LOCAL_FILE ); } AppConf::~AppConf() { } /* Load */ wxRect AppConf::LoadRect() { wxString buf; config->SetPath( "/Geometry" ); config->Read( "geo", &buf ); delete config; return Geo2Rect( buf ); } void AppConf::LoadCcn( wxComboBox ccn, wxComboBox sss ) { wxString buf; config->SetPath( "/Ccn" ); config->Read( "ccn", &buf ); config->Read( "sss", &buf ); delete config; } wxRect AppConf::LoadMask( int i ) { wxString buf; wxString mask = wxString::Format( "mask%d", i ); config->SetPath( "/Mask" ); config->Read( mask, &buf ); delete config; return Geo2Rect( buf ); } /* Save */ void AppConf::SaveRect( wxRect rect ) { config->SetPath( "/Geometry" ); config->Write( "geo", Rect2Geo( rect ) ); delete config; }