Mercurial > mercurial > hgweb_rsearcher.cgi
comparison src/main.cpp @ 13:f5ffc34f045a
manage DB.
| author | pyon@macmini | 
|---|---|
| date | Wed, 14 Nov 2018 19:43:40 +0900 | 
| parents | 799b6008db8e | 
| children | c262e17de9b1 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 12:240752cbe11b | 13:f5ffc34f045a | 
|---|---|
| 1 // Filename : main.cpp | 1 // Filename : main.cpp | 
| 2 // Last Change: 2018-11-09 金 11:54:20. | 2 // Last Change: 2018-11-14 水 12:54:16. | 
| 3 // | 3 // | 
| 4 | 4 | 
| 5 #include <wx/socket.h> | 5 #include <wx/socket.h> | 
| 6 #include <wx/sstream.h> | 6 #include <wx/sstream.h> | 
| 7 #include <wx/protocol/http.h> | 7 #include <wx/protocol/http.h> | 
| 49 wxFileSystem::AddHandler( new wxZipFSHandler ); | 49 wxFileSystem::AddHandler( new wxZipFSHandler ); | 
| 50 | 50 | 
| 51 // Main Window | 51 // Main Window | 
| 52 MainFrame *mainframe = new MainFrame( NULL, ID_MAIN, wxEmptyString, wxPoint( rect.x, rect.y ), rect.GetSize(), wxDEFAULT_FRAME_STYLE ); | 52 MainFrame *mainframe = new MainFrame( NULL, ID_MAIN, wxEmptyString, wxPoint( rect.x, rect.y ), rect.GetSize(), wxDEFAULT_FRAME_STYLE ); | 
| 53 mainframe->SetServer( m_serveraddr, m_serverport ); | 53 mainframe->SetServer( m_serveraddr, m_serverport ); | 
| 54 mainframe->SetDBdir( m_dbdir ); | |
| 54 mainframe->InDevelop( true ); | 55 mainframe->InDevelop( true ); | 
| 55 if ( !mainframe->GetDB() ) { | 56 if ( !mainframe->GetDB( 1, 1, 1 ) ) { | 
| 56 mainframe->Destroy(); | 57 mainframe->Destroy(); | 
| 57 return true; | 58 return true; | 
| 58 } | 59 } | 
| 59 | 60 | 
| 60 // Splash Screen | 61 // Splash Screen | 
| 122 return true; | 123 return true; | 
| 123 } | 124 } | 
| 124 | 125 | 
| 125 int MyApp::OnExit() | 126 int MyApp::OnExit() | 
| 126 { | 127 { | 
| 128 RemoveFile( wxT( "hhs.csv.tmp" ) ); | |
| 129 RemoveFile( wxT( "hhs.csv" ) ); | |
| 130 RemoveFile( wxT( "index.db.tmp" ) ); | |
| 127 RemoveFile( wxT( "auth.db" ) ); | 131 RemoveFile( wxT( "auth.db" ) ); | 
| 128 RemoveFile( wxT( "hhs.db" ) ); | 132 RemoveFile( wxT( "hhs.db" ) ); | 
| 129 RemoveFile( wxT( ".cache/*" ) ); | 133 RemoveFile( wxT( ".cache/*" ) ); | 
| 130 SaveSetting(); | 134 SaveSetting(); | 
| 131 return 0; | 135 return 0; | 
| 139 config->SetPath( wxT( "/Geometry" ) ); | 143 config->SetPath( wxT( "/Geometry" ) ); | 
| 140 config->Read( wxT( "x" ), &rect.x ); | 144 config->Read( wxT( "x" ), &rect.x ); | 
| 141 config->Read( wxT( "y" ), &rect.y ); | 145 config->Read( wxT( "y" ), &rect.y ); | 
| 142 config->Read( wxT( "w" ), &rect.width ); | 146 config->Read( wxT( "w" ), &rect.width ); | 
| 143 config->Read( wxT( "h" ), &rect.height ); | 147 config->Read( wxT( "h" ), &rect.height ); | 
| 148 | |
| 149 config->SetPath( wxT( "/DBManage" ) ); | |
| 150 config->Read( wxT( "dbdir" ), &m_dbdir ); | |
| 144 | 151 | 
| 145 config->SetPath( wxT( "/Server" ) ); | 152 config->SetPath( wxT( "/Server" ) ); | 
| 146 config->Read( wxT( "proxy_address" ), &m_serveraddr ); | 153 config->Read( wxT( "proxy_address" ), &m_serveraddr ); | 
| 147 config->Read( wxT( "proxy_port" ), &m_serverport ); | 154 config->Read( wxT( "proxy_port" ), &m_serverport ); | 
| 148 if ( m_serveraddr.IsSameAs( wxEmptyString, false ) ) { | 155 if ( m_serveraddr.IsSameAs( wxEmptyString, false ) ) { | 
