Definition at line 181 of file mainIDashNET.cpp. References Impala::CmdOptions::AddOption(), Impala::CmdOptions::GetInstance(), Impala::CmdOptions::GetInt(), Impala::Application::IDash::IDash::Go(), ILOG_SYSTEM, ILOG_VAR, Impala::CmdOptions::Initialise(), Impala::CmdOptions::ParseArgs(), and Impala::CmdOptions::SetDefault(). 00182 { 00183 int argc = 3; 00184 char* argv[] = { "Test", "--ini", "trecsearch.ini" }; 00185 OglInit(&argc, &argv[0]); 00186 00187 // configuration: 00188 Impala::CmdOptions& options = Impala::CmdOptions::GetInstance(); 00189 options.Initialise(true, false, true); 00190 options.SetDefault("wndWidth", "1280"); 00191 options.SetDefault("wndHeight", "975"); 00192 00193 options.AddOption(0, "noArchive", "", "0"); 00194 options.AddOption(0, "imFileArchive", "", "0"); 00195 options.AddOption(0, "imServer", "name", ""); 00196 00197 options.AddOption(0, "maxImagesOnRow", "", "99"); 00198 00199 options.AddOption(0, "actionloglevel", "0=all .. 10=nothing", "2"); 00200 options.AddOption(0, "loglevel", "0=all .. 10=nothing", "2"); 00201 options.AddOption(0, "logfile", "filename", "trecsearch.log"); 00202 options.AddOption(0, "logtofile", "0 = no, 1 = yes", "1"); 00203 00204 options.AddOption(0, "mdBrowserUseKeyframes", "0=no, thumbnails, 1=yes, only center, 2=yes, always", "0"); 00205 options.AddOption(0, "mdBrowserAspectRatio", "0=automatic, else value", "0"); 00206 options.AddOption(0, "mdBrowserHighResDistance", "nr of shots from center, 0=only center", "0"); 00207 00208 // enable in browser mini-query pane 00209 options.AddOption(0, "enableLargeQueryPane", "", "0"); 00210 options.AddOption(0, "enableInBrowserQueryPane", "", "0"); 00211 options.AddOption(0, "startWithMovies", "", "0"); 00212 if (! options.ParseArgs(argc, argv, "", 0)) 00213 return 1; 00214 00215 ILOG_VAR(Application.IDash.mainIDash); 00216 00217 int oldW = oglWnd->width; 00218 int oldH = oglWnd->height; 00219 00220 oglWnd->width = options.GetInt("wndWidth"); 00221 oglWnd->height = options.GetInt("wndHeight"); 00222 00223 ILOG_SYSTEM("LOADING......"); 00224 Impala::Application::IDash::IDash *d = 00225 new Impala::Application::IDash::IDash(oglWnd); 00226 oglWnd->width = oldW; 00227 oglWnd->height = oldH; 00228 ILOG_SYSTEM("STARTING -----------------------------"); 00229 d->Go(); 00230 ILOG_SYSTEM("STOPPING -----------------------------"); 00231 return 0; 00232 }
Here is the call graph for this function: ![]()
|