22 #include <QtCore/QSettings>
23 #include <QtCore/QDir>
25 #include <QApplication>
26 #include <QMainWindow>
29 const char*
MainWindowDefaultState =
"000000ff00000000fd00000002000000000000012500000198fc0200000001fb0000001600420072006f00770073006500720044006f0063006b0100000057000001980000007a00ffffff00000003000003d500000082fc0100000001fc00000000000003d50000007f00fffffffa000000000200000003fb00000016004c006f00670049006e0066006f0044006f0063006b0100000000ffffffff0000005300fffffffb0000001a004d006200730056006900650077006500720044006f0063006b0000000000ffffffff0000006500fffffffb0000001e0044004100420043004d006f006e00690074006f00720044006f0063006b0000000279000000ce0000000000000000000002aa0000019800000004000000040000000800000008fc0000000800000002000000040000001600460069006c00650054006f006f006c0042006100720100000000ffffffff0000000000000000000000160047006f00340054006f006f006c007300420061007201000000c8ffffffff00000000000000000000001e0041006e0061006c00790073006900730054006f006f006c004200610072010000020c0000025800000000000000000000001a0044006900760069006400650050006100640044006f0063006b0000000395000000e40000000000000000000000020000000000000002000000020000002400420072006f0077007300650072004f007000740069006f006e00730044006f0063006b01000000000000010200000000000000000000001e0044007200610077004f007000740069006f006e00730044006f0063006b01000001020000037e00000000000000000000000200000002000000240048006900730044007200610077004f007000740069006f006e00730044006f0063006b0000000000000001290000000000000000000000180047006f0034005300740079006c00650044006f0063006b0000000000000004b10000000000000000000000020000000100000020005300630061006c0065004f007000740069006f006e00730044006f0063006b0000000000000004b10000000000000000000000030000000000000003000000010000001e0043006f006d006d0061006e0064004c0069006e00650044006f0063006b0000000000000004b1000000000000000000000003000000010000001c00540072006500650056006900650077006500720044006f0063006b0000000000000004b10000000000000000";
31 const char*
MainWindowDefaultGeometry =
"01d9d0cb00010000000000140000000c000003f0000002ba0000001800000029000003ec000002b6000000000000";
54 return QString(
"Registry (default)");
57 return QDir::homePath() +
"/.config/GSI/go4.conf (default)";
66 sett =
new QSettings(
"GSI",
"go4");
77 sett->setValue(name, QString(value ?
"true" :
"false"));
82 return sett->value(name, QString(def ?
"true" :
"false")).toString() == QString(
"true");
87 sett->setValue(name, value);
92 return sett->value(name, def).toInt();
97 sett->setValue(name, value);
102 return sett->value(name, def).toString();
107 sett->setValue(name, value);
112 return sett->value(name, def).toDouble();
120 Bool_t HASLABEL, HASCONNECTOR, XDRAW, YDRAW, XBINDRAW, YBINDRAW, CONTDRAW;
123 XBINDRAW, YBINDRAW, CONTDRAW, NUMFORMAT);
125 setBool(
"/markers/Markerlabel", HASLABEL);
126 setBool(
"/markers/Connectorline", HASCONNECTOR);
127 setBool(
"/markers/ShowX", XDRAW);
128 setBool(
"/markers/ShowY", YDRAW);
129 setBool(
"/markers/ShowXbin", XBINDRAW);
130 setBool(
"/markers/ShowYbin", YBINDRAW);
131 setBool(
"/markers/ShowBinContent", CONTDRAW);
132 setStr(
"/markers/LabelNumberFormat", NUMFORMAT.Data());
134 Bool_t LABELDRAW, LIMITSDRAW, INTDRAW,
135 XMEANDRAW, YMEANDRAW, XRMSDRAW, YRMSDRAW,
136 XMAXDRAW, YMAXDRAW, CMAXDRAW;
138 XMEANDRAW, YMEANDRAW, XRMSDRAW, YRMSDRAW,
139 XMAXDRAW, YMAXDRAW, CMAXDRAW, NUMFORMAT);
140 setBool(
"/conditions/Conditionlabel", LABELDRAW);
141 setBool(
"/conditions/ShowLimits", LIMITSDRAW);
142 setBool(
"/conditions/ShowIntegral", INTDRAW);
143 setBool(
"/conditions/ShowXmean", XMEANDRAW);
144 setBool(
"/conditions/ShowYmean", YMEANDRAW);
145 setBool(
"/conditions/ShowXrms", XRMSDRAW);
146 setBool(
"/conditions/ShowYrms", YRMSDRAW);
147 setBool(
"/conditions/ShowXmax", XMAXDRAW);
148 setBool(
"/conditions/ShowYmax", YMAXDRAW);
149 setBool(
"/conditions/ShowCmax", CMAXDRAW);
150 setStr(
"/conditions/LabelNumberFormat", NUMFORMAT.Data());
163 getBool(
"/markers/Connectorline", 1),
166 getBool(
"/markers/ShowXbin", 0),
167 getBool(
"/markers/ShowYbin", 0),
168 getBool(
"/markers/ShowBinContent", 1),
169 getStr(
"/markers/LabelNumberFormat",
"%.4E").toLatin1().constData());
172 getBool(
"/conditions/ShowLimits", 1),
173 getBool(
"/conditions/ShowIntegral", 1),
174 getBool(
"/conditions/ShowXmean", 1),
175 getBool(
"/conditions/ShowYmean", 0),
176 getBool(
"/conditions/ShowXrms", 1),
177 getBool(
"/conditions/ShowYrms", 0),
178 getBool(
"/conditions/ShowXmax", 1),
179 getBool(
"/conditions/ShowYmax", 0),
180 getBool(
"/conditions/ShowCmax", 1),
181 getStr(
"/conditions/LabelNumberFormat",
"%.4E").toLatin1().constData());
187 setStr(
"/Font", font.toString());
193 font.fromString(
getStr(
"/Font",
"Arial,11,-1,5,50,0,0,0,0,0"));
194 QApplication::setFont(font);
199 setStr(
"/TermFont", font.toString());
206 font.fromString(
getStr(
"/TermFont",
""));
212 setStr(
"/Style/AppStyle", v);
217 return getStr(
"/Style/AppStyle",
"windows");
222 setStr(
"/ClientSetting/Name", v);
227 return getStr(
"/ClientSetting/Name",
"MyAnalysis");
232 setStr(
"/ClientSetting/Node", v);
237 return getStr(
"/ClientSetting/Node",
"localhost");
242 setStr(
"/ClientSetting/Dir", v);
247 return getStr(
"/ClientSetting/Dir", QDir::currentPath());
252 setInt(
"/ClientSetting/ExeMode", mode);
257 return getInt(
"/ClientSetting/ExeMode", 1);
263 else setStr(
"/ClientSetting/Lib", v);
269 return mode==0 ?
getStr(
"/ClientSetting/Exec",
"./MainUserAnalysis") :
getStr(
"/ClientSetting/Lib",
"libGo4UserAnalysis");
274 setStr(
"/ClientSetting/Args", v);
279 return getStr(
"/ClientSetting/Args",
"");
284 const char* name =
"exec";
286 case 0: name =
"exec";
break;
287 case 1: name =
"rsh";
break;
288 case 2: name =
"ssh";
break;
291 setStr(
"/ClientSetting/Shell", name);
296 return getStr(
"/ClientSetting/Shell",
"exec");
303 if(v.contains(
"exec")) shellmode = 0;
else
304 if(v.contains(
"rsh")) shellmode = 1;
else
305 if(v.contains(
"ssh")) shellmode = 2;
314 case 1: res =
"qt";
break;
315 case 2: res =
"xterm";
break;
316 case 3: res =
"konsole";
break;
318 setStr(
"/ClientSetting/Term", res);
323 return getStr(
"/ClientSetting/Term",
"qt");
330 if(v.contains(
"qt")) termmode = 1;
else
331 if(v.contains(
"xterm")) termmode = 2;
else
332 if(v.contains(
"konsole")) termmode = 3;
339 if (kind==1) v =
"true";
340 if (kind==2) v =
"http";
341 setStr(
"/ClientSetting/IsServer", v);
346 QString v =
getStr(
"/ClientSetting/IsServer",
"false");
347 if (v ==
"true")
return 1;
348 if (v ==
"http")
return 2;
354 setInt(
"/ClientSetting/ClientPort", nport);
359 return getInt(
"/ClientSetting/ClientPort", 5000);
364 setInt(
"/ClientSetting/Controller", mode);
369 return getInt(
"/ClientSetting/Controller", 0);
374 setBool(
"/ClientSetting/DefaultPass", on);
379 return getBool(
"/ClientSetting/DefaultPass",
true);
384 setInt(
"/ClientSetting/Connection", mode);
389 return getInt(
"/ClientSetting/Connection", 0);
394 return getStr(
"/ClientSetting/Account",
"observer");
399 setStr(
"/ClientSetting/Account", v);
406 setInt(
"/AnalisysTerminal/HistorySize", sz);
411 return getInt(
"/AnalisysTerminal/HistorySize", 100000);
416 setStr(
"/HistogramClient/server", v);
421 return getStr(
"/HistogramClient/server",
"");
426 setStr(
"/HistogramClient/base", v);
431 return getStr(
"/HistogramClient/base",
"");
436 setStr(
"/HistogramClient/filter", v);
441 return getStr(
"/HistogramClient/filter",
"*");
446 setInt(
"/HistogramClient/port", port);
451 return getInt(
"/HistogramClient/port", 6009);
457 setBool(
"/geometry/Crosshairmode", on);
462 return getBool(
"/geometry/Crosshairmode",
false);
467 setBool(
"/geometry/Superimpose", on);
472 return getBool(
"/geometry/Superimpose",
false);
477 setBool(
"/geometry/Eventstatusmode", on);
482 return getBool(
"/geometry/Eventstatusmode",
false);
487 setInt(
"/ViewPanel/BackRed", red );
488 setInt(
"/ViewPanel/BackGrn", green);
489 setInt(
"/ViewPanel/BackBlu", blue );
494 red =
getInt(
"/ViewPanel/BackRed", 220);
495 green =
getInt(
"/ViewPanel/BackGrn", 220);
496 blue =
getInt(
"/ViewPanel/BackBlu", 220);
502 setInt(
"/ViewPanel/PaletteMin", min);
503 setInt(
"/ViewPanel/PaletteDef", def);
504 setInt(
"/ViewPanel/PaletteMax", max);
509 min =
getInt(
"/ViewPanel/PaletteMin", 0);
510 def =
getInt(
"/ViewPanel/PaletteDef", 1);
511 max =
getInt(
"/ViewPanel/PaletteMax", 56);
512 #if ROOT_VERSION_CODE >= ROOT_VERSION(6,5,0)
513 if (max==56) max = 112;
519 setBool(
"/ViewPanel/CloneFlag", on);
524 return getBool(
"/ViewPanel/CloneFlag",
true);
529 setBool(
"/ViewPanel/DrawOnce", on);
534 return getBool(
"/ViewPanel/DrawOnce",
false);
539 setBool(
"/ViewPanel/DrawTime", on);
544 return getBool(
"/ViewPanel/DrawTime",
true);
549 setBool(
"/ViewPanel/DrawDate", on);
554 return getBool(
"/ViewPanel/DrawDate");
559 setBool(
"/ViewPanel/DrawItem", on);
564 return getBool(
"/ViewPanel/DrawItem");
569 setInt(
"/ViewPanel/DrawLineWidth", w);
574 return getInt(
"/ViewPanel/DrawLineWidth", 1);
579 setInt(
"/ViewPanel/DrawFillColor", col);
584 return getInt(
"/ViewPanel/DrawFillColor", 0);
589 setInt(
"/ViewPanel/DrawFillStyle", style);
593 return getInt(
"/ViewPanel/DrawFillStyle", 1001);
600 setStr(
"/ViewPanel/TH1DrawOpt", v);
605 return getStr(
"/ViewPanel/TH1DrawOpt",
"hist");
610 setStr(
"/ViewPanel/TH2DrawOpt", v);
615 return getStr(
"/ViewPanel/TH2DrawOpt",
"col");
620 setStr(
"/ViewPanel/TH3DrawOpt", v);
625 return getStr(
"/ViewPanel/TH3DrawOpt",
"hist");
630 setStr(
"/ViewPanel/TGraphDrawOpt", v);
635 return getStr(
"/ViewPanel/TGraphDrawOpt",
"al");
640 setStr(
"/ViewPanel/GStyleStatFormat", v);
646 return getStr(
"/ViewPanel/GStyleStatFormat",
"");
658 sett->setValue(
"/MainWindow/State", src->saveState());
660 sett->setValue(
"/MainWindow/Geometry", src->saveGeometry());
665 setInt(QString(
"/") + kind + QString(
"/Width"), w->width() );
666 setInt(QString(
"/") + kind + QString(
"/Height"), w->height() );
671 QSize rect(
getInt(QString(
"/") + kind + QString(
"/Width"), dfltwidth),
672 getInt(QString(
"/") + kind + QString(
"/Height"), dfltheight));
685 setInt( QString(
"/Browser/") + name, width);
690 return getInt( QString(
"/Browser/") + name, defwidth);
696 setInt(
"/HistStatsBox/OptStats", value);
701 return getInt(
"/HistStatsBox/OptStats", 11111111);
706 setInt(
"/HistStatsBox/OptStatsW", value);
711 return getInt(
"/HistStatsBox/OptStatsW", 0);
716 setInt(
"/HistStatsBox/OptStatsH", value);
721 return getInt(
"/HistStatsBox/OptStatsH", 0);
726 setBool(
"/HistStatsBox/Visible", on);
731 return getBool(
"/HistStatsBox/Visible",
true);
736 setBool(
"/HistStatsBox/Errors", on);
741 return getBool(
"/HistStatsBox/Errors",
false);
746 setStr(
"/NewHist/Name", value);
751 return getStr(
"/NewHist/Name",
"histo1");
756 setStr(
"/NewHist/Title", value);
761 return getStr(
"/NewHist/Title",
"histogram title");
766 setInt(
"/NewHist/HType", value);
771 return getInt(
"/NewHist/HType", 14);
776 QString sname =
"/NewHist/Axis";
778 case 0: sname+=
"X_";
break;
779 case 1: sname+=
"Y_";
break;
780 case 2: sname+=
"Z_";
break;
781 default: sname+=
"X_";
break;
783 setInt(sname+
"NPoints", npoints);
790 QString sname =
"/NewHist/Axis";
792 case 0: sname+=
"X_";
break;
793 case 1: sname+=
"Y_";
break;
794 case 2: sname+=
"Z_";
break;
795 default: sname+=
"X_";
break;
797 npoints =
getInt(sname+
"NPoints", 100);
804 setBool(
"/preferences/FetchWhenDraw", on);
809 return getBool(
"/preferences/FetchWhenDraw",
true);
814 setBool(
"/preferences/FetchWhenCopy", on);
819 return getBool(
"/preferences/FetchWhenCopy",
false);
824 setBool(
"/preferences/FetchWhenSave", on);
829 return getBool(
"/preferences/FetchWhenSave",
false);
834 setBool(
"/preferences/HideEventElement", on);
839 return getBool(
"/preferences/HideEventElement",
false);
845 setBool(
"/preferences/MoveSubwindowRubberBand", on);
850 return getBool(
"/preferences/MoveSubwindowRubberBand",
true);
855 setStr(
"/OpenRemoteFile/Host", hostname);
856 setStr(
"/OpenRemoteFile/File", filename);
857 setStr(
"/OpenRemoteFile/Type", protocol);
862 hostname =
getStr(
"/OpenRemoteFile/Host",
"machine.gsi.de");
863 filename =
getStr(
"/OpenRemoteFile/File",
"tmp/hsimple.root");
864 protocol =
getStr(
"/OpenRemoteFile/Type",
"root:");
869 setStr(
"/Printer/Name", name);
870 setStr(
"/Printer/Prog", cmd);
875 name =
getStr(
"/Printer/Name", gSystem->Getenv(
"PRINTER"));
876 cmd =
getStr(
"/Printer/Prog",
"lpr");
881 setStr(
"/MbsMonitor/Node", name);
886 return getStr(
"/MbsMonitor/Node",
"r2-d2");
891 setInt(
"/MbsMonitor/Frequency", secs);
896 return getInt(
"/MbsMonitor/Frequency", 5);
901 setInt(
"/MbsMonitor/Bins", num);
906 return getInt(
"/MbsMonitor/Bins", 200);
911 setBool(
"/MbsMonitor/TrendOn", on);
916 return getBool(
"/MbsMonitor/TrendOn",
false);
921 setBool(
"/MbsMonitor/ShowMore", on);
926 return getBool(
"/MbsMonitor/ShowMore",
true);
931 setBool(
"/MbsMonitor/MonitorActive", on);
936 return getBool(
"/MbsMonitor/MonitorActive",
false);
941 setBool(
"/MbsMonitor/BackwardsTrending", on);
946 return getBool(
"/MbsMonitor/BackwardsTrending",
true);
951 setStr(
"/DabcMonitor/Node", name);
956 return getStr(
"/DabcMonitor/Node",
"dimDns.gsi.de");
961 setInt(
"/DabcMonitor/Frequency", secs);
966 return getInt(
"/DabcMonitor/Frequency", 5);
971 setInt(
"/DabcMonitor/Bins", num);
976 return getInt(
"/DabcMonitor/Bins", 200);
981 setBool(
"/DabcMonitor/BackwardsTrending", on);
986 return getBool(
"/DabcMonitor/BackwardsTrending",
true);
991 return sett->value(
"/CommandsHistoryGUI").toStringList();
996 sett->setValue(
"/CommandsHistoryGUI", commands);
1001 return sett->value(
"/CommandsHistoryAnalysis").toStringList();
1006 sett->setValue(
"/CommandsHistoryAnalysis", commands);
1013 QString descriptor=QString(
"/AnalysisMacro%1/Command").arg(
id);
1015 return getStr(descriptor,
"");
1020 QString descriptor=QString(
"/AnalysisMacro%1/Tip").arg(
id);
1021 QString deftip=QString(
"Ctrl - %1").arg(
id+1);
1022 return getStr(descriptor, deftip);
1027 QString descriptor=QString(
"/AnalysisMacro%1/Automode").arg(
id);
1028 return getBool(descriptor,
false);
1033 QString descriptor=QString(
"/AnalysisMacro%1/Automode").arg(
id);
1040 QString descriptor=QString(
"/AnalysisMacro%1/Command").arg(
id);
1046 QString descriptor=QString(
"/AnalysisMacro%1/Tip").arg(
id);
1052 return getDouble(
"/Screen/ScaleFactor", 1.0);
1056 setDouble(
"/Screen/ScaleFactor", factor);
1061 return getBool(
"/ViewPanel/SavePadWhiteBackground" ,
false);
1068 setBool(
"/ViewPanel/SavePadWhiteBackground", on);
1073 return getBool(
"/AnalisysTerminal/ShowTimestamp",
false);
1078 setBool(
"/AnalisysTerminal/ShowTimestamp", on);
1083 return getStr(
"/AnalisysTerminal/TimeFormat",
"yyyy-MM-dd hh mm:ss.zzz");
1088 setStr(
"/AnalisysTerminal/TimeFormat", form);
void setClientControllerMode(int)
void setDrawDateFlag(bool on=true)
QString GetSettLoaction()
void setScreenScaleFactor(double factor)
bool getSavePadWhiteBackground()
void setDabcMonitorNode(const QString &name)
void setDouble(const QString &name, double value=0.)
QString getTGraphDrawOpt()
void getRemoteFileSett(QString &hostname, QString &filename, QString &protocol)
static void GetGlobalStyle(Bool_t &LABELDRAW, Bool_t &LIMITSDRAW, Bool_t &INTDRAW, Bool_t &XMEANDRAW, Bool_t &YMEANDRAW, Bool_t &XRMSDRAW, Bool_t &YRMSDRAW, Bool_t &XMAXDRAW, Bool_t &YMAXDRAW, Bool_t &CMAXDRAW, TString &NUMFORMAT)
void setPrinterSett(const QString &name, const QString &cmd)
QString getClientAccountName()
void setClientExeMode(int mode)
QStringList getCommandsHistoryAnalysis()
void storeMainWindowState(QMainWindow *src)
void setCommandsHistoryAnalysis(const QStringList &commands)
void setStatBoxErrors(bool on=true)
void setClientArgs(const QString &)
void setTH1DrawOpt(const QString &value)
void setHideTGo4EventElement(bool on=true)
double getScreenScaleFactor()
void setMbsMonitorMonitorActive(bool on=true)
void setMbsMonitorTrend(bool on=true)
void setClientAccountName(const QString &)
void setAnalysisMacroTip(int id, const QString &com)
void setClientDir(const QString &)
void setFetchDataWhenCopy(bool on=true)
TGo4QSettings(const QString &filename)
void getCanvasColor(int &red, int &green, int &blue)
void setHistType(int value)
void setPadEventStatus(bool on)
bool getFetchDataWhenCopy()
QString getTermTimeFormat()
static TGo4MdiArea * Instance()
void setDrawFillColor(int col)
void setPaletteOpt(int min, int def, int max)
void storePanelSize(QWidget *w, const QString &kind="ViewPanel")
void setHServFilter(const QString &)
void setOptStat(int value)
QString getClientExec(int mode=-1)
void setStr(const QString &name, const QString &value="")
void setDabcMonitorFreq(int secs)
void setClientName(const QString &)
void setTH3DrawOpt(const QString &value)
void setClientTermMode(int)
void setDabcMonitorBins(int num)
QString getStr(const QString &name, const QString &value="")
void setDabcMonitorBackwardsTrending(bool on=true)
void setSavePadWhiteBackground(bool on)
int getClientControllerMode()
void setClientShellMode(int)
void setTermHistorySize(int sz)
bool getBool(const QString &name, bool def=true)
void getHistAxisPars(int naxis, int &npoints, double &min, double &max)
void setBool(const QString &name, bool value=true)
static void SetGlobalStyle(Bool_t HASLABEL, Bool_t HASCONNECTOR, Bool_t XDRAW, Bool_t YDRAW, Bool_t XBINDRAW, Bool_t YBINDRAW, Bool_t CONTDRAW, const char *NUMFORMAT)
void setFetchDataWhenDraw(bool on=true)
void setCloneFlag(bool on=true)
void setClientIsServer(int kind)
void setPadCrosshair(bool on)
static void SetGlobalStyle(Bool_t LABELDRAW, Bool_t LIMITSDRAW, Bool_t INTDRAW, Bool_t XMEANDRAW, Bool_t YMEANDRAW, Bool_t XRMSDRAW, Bool_t YRMSDRAW, Bool_t XMAXDRAW, Bool_t YMAXDRAW, Bool_t CMAXDRAW, const char *NUMFORMAT)
bool getAnalysisMacroAutomode(int id)
void setBrowserColumn(const char *name, int width)
bool getMbsMonitorMonitorActive()
void setHServPort(int port)
bool getTermShowTimestamp()
void setHistAxisPars(int naxis, int npoints, double min, double max)
double getDouble(const QString &name, double value=0.)
void setTermFont(const QFont &)
int getInt(const QString &name, int def=0)
void setAppStyle(const QString &)
void setDrawLineWidth(int w=1)
void setHistName(const QString &value)
bool getMbsMonitorTrend()
int getClientConnectMode()
QString getAnalysisMacroCommand(int id)
void setMbsMonitorNode(const QString &name)
void setDrawOnceFlag(bool on=true)
void setAnalysisMacroCommand(int id, const QString &com)
QString getDabcMonitorNode()
bool getFetchDataWhenSave()
void setAnalysisMacroAutomode(int id, bool on)
void setHistTitle(const QString &value)
void setFetchDataWhenSave(bool on=true)
void setRemoteFileSett(const QString &hostname, const QString &filename, const QString &protocol)
void restoreMainWindowState(QMainWindow *tgt)
bool getFetchDataWhenDraw()
void setMoveSubwindowRubberBand(bool on=true)
bool getMbsMonitorBackwardsTrending()
void setClientExec(const QString &)
QString getMbsMonitorNode()
void setDrawTimeFlag(bool on=true)
const char * MainWindowDefaultGeometry
QSize lastPanelSize(const QString &kind="ViewPanel", int dfltwidth=450, int dfltheight=250)
void getPrinterSett(QString &name, QString &cmd)
void setTH2DrawOpt(const QString &value)
void setHServName(const QString &)
QStringList getCommandsHistoryGUI()
static void GetGlobalStyle(Bool_t &HASLABEL, Bool_t &HASCONNECTOR, Bool_t &XDRAW, Bool_t &YDRAW, Bool_t &XBINDRAW, Bool_t &YBINDRAW, Bool_t &CONTDRAW, TString &NUMFORMAT)
bool getClientDefaultPass()
void setClientNode(const QString &)
void getPaletteOpt(int &min, int &def, int &max)
void setTermShowTimestamp(bool on)
void setDrawFillStyle(int style)
void setDrawItemFlag(bool on=true)
void setCanvasColor(int red, int green, int blue)
bool getMoveSubwindowRubberBand()
int getBrowserColumn(const char *name, int defwidth)
void setMbsMonitorBins(int num)
QString getGStyleStatFormat()
const char * MainWindowDefaultState
void setMbsMonitorBackwardsTrending(bool on=true)
void setInt(const QString &name, int value=0)
void setClientConnectMode(int)
void setOptStatW(int value)
QString getAnalysisMacroTip(int id)
bool getHideTGo4EventElement()
void setHServBase(const QString &)
void setOptStatH(int value)
void setGStyleStatFormat(const QString &)
void setClientDefaultPass(bool)
void setMbsMonitorFreq(int secs)
void setTermTimeFormat(const QString &form)
void setMbsMonitorMore(bool on=true)
void setAppFont(const QFont &)
void setCommandsHistoryGUI(const QStringList &commands)
void setPadSuperimpose(bool on)
void setStatBoxVisible(bool on=true)
void setTGraphDrawOpt(const QString &value)
bool getDabcMonitorBackwardsTrending()