#include "VegaMain.h" extern int filter[FIELDS][2]; // [][0]=on/off status, [][1]=start column SetFilterDlg::SetFilterDlg(String& testdb) { int i; String name[] = { "Name", "Rating", "Title", "K coeff", "Federation", "Birthday", "ID code", "Gender" }; String lenght[] = { "25", "4", "2", "2", "3", "4", "8", "1"}; CtrlLayout(*this, "Set Database Filter"); for (i=0; i field = Split(in.GetLine(), ' '); status = StrIntValue( field[0] ); // tbutton on/off c = StrIntValue( field[1] ); if (status) tbutton[i] <<= true; else tbutton[i] <<= false; edit[i] <<= AsString (c); filter[i][0] = status; filter[i][1] = c; } in.Close(); } else Exclamation(t_("The default FIDE filter was not found. & Please set it to retrieve the players")); } void SetFilterDlg::SaveFilterCB() { int i; String fn, s; FileSel fs; fs.Type( t_("File Filter"), "*.flt").DefaultExt("flt").ExecuteSaveAs("Save as..."); fn = ~fs; if ( IsNull(fn) ) return; FileOut out(fn); for (i=0; i