diff -r 83a3be747ad9 -r 8b9cfc26638c main.cpp --- a/main.cpp Wed Apr 25 16:02:54 2007 +0000 +++ b/main.cpp Wed Apr 25 16:02:54 2007 +0000 @@ -12,6 +12,7 @@ QString vymName; QString vymVersion; QString vymBuildDate; +QString vymCodeName; Main *mainWindow; // used in BranchObj::select() QString tmpVymDir; // All temp files go there, created in mainwindow @@ -22,6 +23,7 @@ QString iconPath; // Pointing to icons used for toolbars QString flagsPath; // Pointing to flags bool clipboardEmpty; +bool debug; // global debugging flag FlagRowObj *systemFlagsDefault; // used to copy from in LinkableMapObj FlagRowObj *standardFlagsDefault; @@ -42,15 +44,17 @@ vymName=__VYM_NAME; vymVersion=__VYM_VERSION; vymBuildDate=__VYM_BUILD_DATE; + vymCodeName=__VYM_CODENAME; // Reading and initializing options commandline options - options.add ("version", SwitchOption, "v","version"); - options.add ("local", SwitchOption, "l", "local"); - options.add ("help", SwitchOption, "h", "help"); - options.add ("quit", SwitchOption, "q", "quit"); - options.add ("run", StringOption, "r", "run"); - options.add ("test", StringOption, "t", "test"); + options.add ("debug", Option::Switch, "d", "debug"); + options.add ("version", Option::Switch, "v","version"); + options.add ("local", Option::Switch, "l", "local"); + options.add ("help", Option::Switch, "h", "help"); + options.add ("quit", Option::Switch, "q", "quit"); + options.add ("run", Option::String, "r", "run"); + options.add ("test", Option::String, "t", "test"); options.setHelpText ( "VYM - View Your Mind\n" "--------------------\n\n" @@ -64,11 +68,14 @@ return 1; } + debug=options.isOn ("debug"); + if (options.isOn ("version")) { - cout << "vym version "<<__VYM_VERSION - <<" (c) 2004-2006 Uwe Drechsel - " - <<__VYM_BUILD_DATE<