22#include <QtCore/QSettings>
25#include <QApplication>
29const char *
MainWindowDefaultState =
"000000ff00000000fd000000020000000000000178000002a9fc0200000001fb0000001600420072006f00770073006500720044006f0063006b0100000071000002a90000007e0100000300000003000003d500000082fc0100000001fc00000000000003d50000000000fffffffa000000020200000003fb00000016004c006f00670049006e0066006f0044006f0063006b0000000000ffffffff0000005701000003fb0000001a004d006200730056006900650077006500720044006f0063006b0000000000ffffffff0000006b01000003fb0000001e0044004100420043004d006f006e00690074006f00720044006f0063006b0000000279000000ce000000000000000000000392000002a900000004000000040000000800000008fc0000000800000002000000050000001600460069006c00650054006f006f006c0042006100720100000000ffffffff0000000000000000000000160047006f00340054006f006f006c007300420061007201000000f6ffffffff00000000000000000000001e0041006e0061006c00790073006900730054006f006f006c0042006100720100000226ffffffff00000000000000000000001a0044006900760069006400650050006100640044006f0063006b0000000395000000e400000000000000000000002c0041006e0061006c00790073006900730043006f006d006d0061006e00640054006f006f006c0042006100720000000339000001d50000000000000000000000020000000000000002000000020000002400420072006f0077007300650072004f007000740069006f006e00730044006f0063006b01000000000000010200000000000000000000001e0044007200610077004f007000740069006f006e00730044006f0063006b01000001020000037e00000000000000000000000200000002000000240048006900730044007200610077004f007000740069006f006e00730044006f0063006b0000000000000001290000000000000000000000180047006f0034005300740079006c00650044006f0063006b0000000000000004b10000000000000000000000020000000100000020005300630061006c0065004f007000740069006f006e00730044006f0063006b0100000000ffffffff0000000000000000000000030000000000000003000000010000001e0043006f006d006d0061006e0064004c0069006e00650044006f0063006b0000000000000004b1000000000000000000000003000000010000001c00540072006500650056006900650077006500720044006f0063006b0000000000000004b10000000000000000";
31const char *
MainWindowDefaultGeometry =
"01d9d0cb0003000000000ad90000002d00000fe60000037a00000ad90000004a00000fe60000037a00000000000000000a0000000ad90000004a00000fe60000037a";
54 return QString(
"Registry (default)");
57 return QDir::homePath() +
"/.config/GSI/go4.conf (default)";
65 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());
186 setStr(
"/Font", font.toString());
192 font.fromString(
getStr(
"/Font",
"Arial,11,-1,5,50,0,0,0,0,0"));
193 QApplication::setFont(font);
198 setStr(
"/TermFont", font.toString());
205 font.fromString(
getStr(
"/TermFont",
""));
211 setStr(
"/Style/AppStyle", v);
216 return getStr(
"/Style/AppStyle",
"windows");
221 setStr(
"/ClientSetting/Name", v);
226 return getStr(
"/ClientSetting/Name",
"MyAnalysis");
231 setStr(
"/ClientSetting/Node", v);
236 return getStr(
"/ClientSetting/Node",
"localhost");
241 setStr(
"/ClientSetting/Dir", v);
246 return getStr(
"/ClientSetting/Dir", QDir::currentPath());
251 setInt(
"/ClientSetting/ExeMode", mode);
256 return getInt(
"/ClientSetting/ExeMode", 1);
262 else setStr(
"/ClientSetting/Lib", v);
268 return mode == 0 ?
getStr(
"/ClientSetting/Exec",
"./MainUserAnalysis") :
getStr(
"/ClientSetting/Lib",
"libGo4UserAnalysis");
273 setStr(
"/ClientSetting/Args", v);
278 return getStr(
"/ClientSetting/Args",
"");
283 const char *name =
"exec";
285 case 0: name =
"exec";
break;
286 case 1: name =
"rsh";
break;
287 case 2: name =
"ssh";
break;
290 setStr(
"/ClientSetting/Shell", name);
295 return getStr(
"/ClientSetting/Shell",
"exec");
302 if(v.contains(
"exec")) shellmode = 0;
else
303 if(v.contains(
"rsh")) shellmode = 1;
else
304 if(v.contains(
"ssh")) shellmode = 2;
313 case 1: res =
"qt";
break;
314 case 2: res =
"xterm";
break;
315 case 3: res =
"konsole";
break;
317 setStr(
"/ClientSetting/Term", res);
322 return getStr(
"/ClientSetting/Term",
"qt");
329 if(v.contains(
"qt")) termmode = 1;
else
330 if(v.contains(
"xterm")) termmode = 2;
else
331 if(v.contains(
"konsole")) termmode = 3;
338 if (kind==1) v =
"true";
339 if (kind==2) v =
"http";
340 setStr(
"/ClientSetting/IsServer", v);
345 QString v =
getStr(
"/ClientSetting/IsServer",
"false");
346 if (v ==
"true")
return 1;
347 if (v ==
"http")
return 2;
353 setInt(
"/ClientSetting/ClientPort", nport);
358 return getInt(
"/ClientSetting/ClientPort", 5000);
363 setInt(
"/ClientSetting/Controller", mode);
368 return getInt(
"/ClientSetting/Controller", 0);
373 setBool(
"/ClientSetting/DefaultPass", on);
378 return getBool(
"/ClientSetting/DefaultPass",
true);
383 setInt(
"/ClientSetting/Connection", mode);
388 return getInt(
"/ClientSetting/Connection", 0);
393 return getStr(
"/ClientSetting/Account",
"observer");
398 setStr(
"/ClientSetting/Account", v);
403 setInt(
"/AnalisysTerminal/HistorySize", sz);
408 return getInt(
"/AnalisysTerminal/HistorySize", 100000);
413 setStr(
"/HistogramClient/server", v);
418 return getStr(
"/HistogramClient/server",
"");
423 setStr(
"/HistogramClient/base", v);
428 return getStr(
"/HistogramClient/base",
"");
433 setStr(
"/HistogramClient/filter", v);
438 return getStr(
"/HistogramClient/filter",
"*");
443 setInt(
"/HistogramClient/port", port);
448 return getInt(
"/HistogramClient/port", 6009);
453 setBool(
"/geometry/Crosshairmode", on);
458 return getBool(
"/geometry/Crosshairmode",
false);
463 setBool(
"/geometry/Superimpose", on);
468 return getBool(
"/geometry/Superimpose",
false);
473 setBool(
"/geometry/Eventstatusmode", on);
478 return getBool(
"/geometry/Eventstatusmode",
false);
483 setInt(
"/ViewPanel/BackRed", red );
484 setInt(
"/ViewPanel/BackGrn", green);
485 setInt(
"/ViewPanel/BackBlu", blue );
490 red =
getInt(
"/ViewPanel/BackRed", 220);
491 green =
getInt(
"/ViewPanel/BackGrn", 220);
492 blue =
getInt(
"/ViewPanel/BackBlu", 220);
498 setInt(
"/ViewPanel/PaletteMin", min);
499 setInt(
"/ViewPanel/PaletteDef", def);
500 setInt(
"/ViewPanel/PaletteMax", max);
505 min =
getInt(
"/ViewPanel/PaletteMin", 0);
506 def =
getInt(
"/ViewPanel/PaletteDef", 1);
507 max =
getInt(
"/ViewPanel/PaletteMax", 56);
508 if (max == 56) max = 112;
513 setBool(
"/ViewPanel/CloneFlag", on);
518 return getBool(
"/ViewPanel/CloneFlag",
true);
523 setBool(
"/ViewPanel/DrawOnce", on);
528 return getBool(
"/ViewPanel/DrawOnce",
false);
533 setBool(
"/ViewPanel/DrawTime", on);
538 return getBool(
"/ViewPanel/DrawTime",
true);
543 setBool(
"/ViewPanel/DrawDate", on);
548 return getBool(
"/ViewPanel/DrawDate");
553 setBool(
"/ViewPanel/DrawItem", on);
558 return getBool(
"/ViewPanel/DrawItem");
563 setInt(
"/ViewPanel/DrawLineWidth", w);
568 return getInt(
"/ViewPanel/DrawLineWidth", 1);
573 setInt(
"/ViewPanel/DrawFillColor", col);
578 return getInt(
"/ViewPanel/DrawFillColor", 0);
583 setInt(
"/ViewPanel/DrawFillStyle", style);
588 return getInt(
"/ViewPanel/DrawFillStyle", 1001);
593 setStr(
"/ViewPanel/TH1DrawOpt", v);
598 return getStr(
"/ViewPanel/TH1DrawOpt",
"hist");
603 setStr(
"/ViewPanel/TH2DrawOpt", v);
608 return getStr(
"/ViewPanel/TH2DrawOpt",
"col");
613 setStr(
"/ViewPanel/TH3DrawOpt", v);
618 return getStr(
"/ViewPanel/TH3DrawOpt",
"hist");
623 setStr(
"/ViewPanel/TGraphDrawOpt", v);
628 return getStr(
"/ViewPanel/TGraphDrawOpt",
"al");
633 setStr(
"/ViewPanel/GStyleStatFormat", v);
638 return getStr(
"/ViewPanel/GStyleStatFormat",
"");
652 sett->setValue(
"/MainWindow/State", src->saveState());
653 sett->setValue(
"/MainWindow/Geometry", src->saveGeometry());
658 setInt(QString(
"/") + kind + QString(
"/Width"), w->width());
659 setInt(QString(
"/") + kind + QString(
"/Height"), w->height());
664 QSize rect(
getInt(QString(
"/") + kind + QString(
"/Width"), dfltwidth),
665 getInt(QString(
"/") + kind + QString(
"/Height"), dfltheight));
678 setInt( QString(
"/Browser/") + name, width);
683 return getInt( QString(
"/Browser/") + name, defwidth);
689 setInt(
"/HistStatsBox/OptStats", value);
694 return getInt(
"/HistStatsBox/OptStats", 11111111);
699 setInt(
"/HistStatsBox/OptStatsW", value);
704 return getInt(
"/HistStatsBox/OptStatsW", 0);
709 setInt(
"/HistStatsBox/OptStatsH", value);
714 return getInt(
"/HistStatsBox/OptStatsH", 0);
719 setBool(
"/HistStatsBox/Visible", on);
724 return getBool(
"/HistStatsBox/Visible",
true);
729 setBool(
"/HistStatsBox/Errors", on);
734 return getBool(
"/HistStatsBox/Errors",
false);
739 setStr(
"/NewHist/Name", value);
744 return getStr(
"/NewHist/Name",
"histo1");
749 setStr(
"/NewHist/Title", value);
754 return getStr(
"/NewHist/Title",
"histogram title");
759 setInt(
"/NewHist/HType", value);
764 return getInt(
"/NewHist/HType", 14);
769 QString sname =
"/NewHist/Axis";
771 case 0: sname+=
"X_";
break;
772 case 1: sname+=
"Y_";
break;
773 case 2: sname+=
"Z_";
break;
774 default: sname+=
"X_";
break;
776 setInt(sname+
"NPoints", npoints);
783 QString sname =
"/NewHist/Axis";
785 case 0: sname+=
"X_";
break;
786 case 1: sname+=
"Y_";
break;
787 case 2: sname+=
"Z_";
break;
788 default: sname+=
"X_";
break;
790 npoints =
getInt(sname+
"NPoints", 100);
797 setBool(
"/preferences/FetchWhenDraw", on);
802 return getBool(
"/preferences/FetchWhenDraw",
true);
807 setBool(
"/preferences/FetchWhenCopy", on);
812 return getBool(
"/preferences/FetchWhenCopy",
false);
817 setBool(
"/preferences/FetchWhenSave", on);
822 return getBool(
"/preferences/FetchWhenSave",
false);
827 setBool(
"/preferences/HideEventElement", on);
832 return getBool(
"/preferences/HideEventElement",
false);
837 setBool(
"/preferences/MoveSubwindowRubberBand", on);
842 return getBool(
"/preferences/MoveSubwindowRubberBand",
true);
847 setBool(
"/preferences/NativeMenuBar", on);
857 return getBool(
"/preferences/NativeMenuBar", dflt);
863 setStr(
"/OpenRemoteFile/Host", hostname);
864 setStr(
"/OpenRemoteFile/File", filename);
865 setStr(
"/OpenRemoteFile/Type", protocol);
870 hostname =
getStr(
"/OpenRemoteFile/Host",
"jsroot.gsi.de");
871 filename =
getStr(
"/OpenRemoteFile/File",
"files/hsimple.root");
872 protocol =
getStr(
"/OpenRemoteFile/Type",
"http:");
877 setStr(
"/Printer/Name", name);
878 setStr(
"/Printer/Prog", cmd);
883 name =
getStr(
"/Printer/Name", gSystem->Getenv(
"PRINTER"));
884 cmd =
getStr(
"/Printer/Prog",
"lpr");
889 setStr(
"/MbsMonitor/Node", name);
894 return getStr(
"/MbsMonitor/Node",
"r2-d2");
899 setInt(
"/MbsMonitor/Frequency", secs);
904 return getInt(
"/MbsMonitor/Frequency", 5);
909 setInt(
"/MbsMonitor/Bins", num);
914 return getInt(
"/MbsMonitor/Bins", 200);
919 setBool(
"/MbsMonitor/TrendOn", on);
924 return getBool(
"/MbsMonitor/TrendOn",
false);
929 setBool(
"/MbsMonitor/ShowMore", on);
934 return getBool(
"/MbsMonitor/ShowMore",
true);
939 setBool(
"/MbsMonitor/MonitorActive", on);
944 return getBool(
"/MbsMonitor/MonitorActive",
false);
949 setBool(
"/MbsMonitor/BackwardsTrending", on);
954 return getBool(
"/MbsMonitor/BackwardsTrending",
true);
959 setStr(
"/DabcMonitor/Node", name);
964 return getStr(
"/DabcMonitor/Node",
"dimDns.gsi.de");
969 setInt(
"/DabcMonitor/Frequency", secs);
974 return getInt(
"/DabcMonitor/Frequency", 5);
979 setInt(
"/DabcMonitor/Bins", num);
984 return getInt(
"/DabcMonitor/Bins", 200);
989 setBool(
"/DabcMonitor/BackwardsTrending", on);
994 return getBool(
"/DabcMonitor/BackwardsTrending",
true);
999 return sett->value(
"/CommandsHistoryGUI").toStringList();
1004 sett->setValue(
"/CommandsHistoryGUI", commands);
1009 return sett->value(
"/CommandsHistoryAnalysis").toStringList();
1014 sett->setValue(
"/CommandsHistoryAnalysis", commands);
1019 QString descriptor = QString(
"/AnalysisMacro%1/Command").arg(
id);
1021 return getStr(descriptor,
"");
1026 QString descriptor = QString(
"/AnalysisMacro%1/Tip").arg(
id);
1027 QString deftip = QString(
"Ctrl - %1").arg(
id + 1);
1028 return getStr(descriptor, deftip);
1033 QString descriptor=QString(
"/AnalysisMacro%1/Automode").arg(
id);
1034 return getBool(descriptor,
false);
1039 QString descriptor=QString(
"/AnalysisMacro%1/Automode").arg(
id);
1046 QString descriptor=QString(
"/AnalysisMacro%1/Command").arg(
id);
1052 QString descriptor=QString(
"/AnalysisMacro%1/Tip").arg(
id);
1058 return getDouble(
"/Screen/ScaleFactor", 1.0);
1062 setDouble(
"/Screen/ScaleFactor", factor);
1067 return getBool(
"/ViewPanel/SavePadWhiteBackground",
false);
1073 setBool(
"/ViewPanel/SavePadWhiteBackground", on);
1078 return getBool(
"/AnalisysTerminal/ShowTimestamp",
false);
1083 setBool(
"/AnalisysTerminal/ShowTimestamp", on);
1088 return getStr(
"/AnalisysTerminal/TimeFormat",
"yyyy-MM-dd hh mm:ss.zzz");
1093 setStr(
"/AnalisysTerminal/TimeFormat", form);
const char * MainWindowDefaultGeometry
const char * MainWindowDefaultState
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)
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)
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)
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)
static TGo4MdiArea * Instance()
Extends the usual QSettings by a global setup for the location of the settings file.
void setTH3DrawOpt(const QString &value)
QString getGStyleStatFormat()
void Open()
Read settings from the file/registry.
void setHistTitle(const QString &value)
void setAnalysisMacroCommand(int id, const QString &com)
void setAppFont(const QFont &)
void getHistAxisPars(int naxis, int &npoints, double &min, double &max)
bool getFetchDataWhenDraw()
void setBool(const QString &name, bool value=true)
int getInt(const QString &name, int def=0)
void setTermHistorySize(int sz)
QString getStr(const QString &name, const QString &value="")
QStringList getCommandsHistoryGUI()
implement history for gui command line
double getDouble(const QString &name, double value=0.)
void setAnalysisMacroTip(int id, const QString &com)
void setFetchDataWhenDraw(bool on=true)
void setInt(const QString &name, int value=0)
bool getSavePadWhiteBackground()
switch to make pad and frame backgrounds white before saving/printing them
void setTermFont(const QFont &)
bool getClientDefaultPass()
bool getMoveSubwindowRubberBand()
void setClientControllerMode(int)
QString getClientAccountName()
QString fSettFileName
This is the name of the file with settings, if empty - default qt location will be used.
void setTH1DrawOpt(const QString &value)
void setClientExeMode(int mode)
void setMbsMonitorNode(const QString &name)
some things for the mbs monitor dockwindow:
void setHServPort(int port)
void setCommandsHistoryGUI(const QStringList &commands)
void setDrawFillStyle(int style)
void setHistAxisPars(int naxis, int npoints, double min, double max)
void restoreMainWindowState(QMainWindow *tgt)
main window state/geometry
void setHistName(const QString &value)
void setNativeMenuBar(bool on=true)
bool getTermShowTimestamp()
void setAppStyle(const QString &)
QString getDabcMonitorNode()
void setDabcMonitorFreq(int secs)
void setGStyleStatFormat(const QString &)
void setDrawOnceFlag(bool on=true)
TGo4QSettings(const QString &filename)
QString getClientExec(int mode=-1)
void setPaletteOpt(int min, int def, int max)
void setOptStat(int value)
void setTGraphDrawOpt(const QString &value)
QString getAnalysisMacroCommand(int id)
for predefined macro buttons in main gui:
bool getFetchDataWhenSave()
void setPrinterSett(const QString &name, const QString &cmd)
void setHServName(const QString &)
void getRemoteFileSett(QString &hostname, QString &filename, QString &protocol)
double getScreenScaleFactor()
for Qt>5.6: factor to scale up whole gui on high dpi screens
void setOptStatH(int value)
void setMbsMonitorTrend(bool on=true)
void setStr(const QString &name, const QString &value="")
void setSavePadWhiteBackground(bool on)
void setStatBoxErrors(bool on=true)
void setTermTimeFormat(const QString &form)
void setPadEventStatus(bool on)
void setClientTermMode(int)
void setClientArgs(const QString &)
void setClientShellMode(int)
void getPaletteOpt(int &min, int &def, int &max)
void setRemoteFileSett(const QString &hostname, const QString &filename, const QString &protocol)
void storeMainWindowState(QMainWindow *src)
bool getMbsMonitorBackwardsTrending()
void setDrawFillColor(int col)
void setClientIsServer(int kind)
void setClientDir(const QString &)
void setDrawLineWidth(int w=1)
bool getBool(const QString &name, bool def=true)
bool getMbsMonitorMonitorActive()
QString getTGraphDrawOpt()
QSize lastPanelSize(const QString &kind="ViewPanel", int dfltwidth=450, int dfltheight=250)
int getBrowserColumn(const char *name, int defwidth)
int getClientControllerMode()
void setPadCrosshair(bool on)
void storePanelSize(QWidget *w, const QString &kind="ViewPanel")
void setDrawTimeFlag(bool on=true)
QStringList getCommandsHistoryAnalysis()
implement history for analysis command line
void setPadSuperimpose(bool on)
void setTermShowTimestamp(bool on)
void setClientExec(const QString &)
void setMbsMonitorMonitorActive(bool on=true)
void setDabcMonitorBins(int num)
void setMbsMonitorFreq(int secs)
void setClientDefaultPass(bool)
void setAnalysisMacroAutomode(int id, bool on)
void setDabcMonitorNode(const QString &name)
some things for the DABC monitor dockwindow:
bool getFetchDataWhenCopy()
void setMoveSubwindowRubberBand(bool on=true)
void setMbsMonitorBackwardsTrending(bool on=true)
void setOptStatW(int value)
void setCanvasColor(int red, int green, int blue)
void setHServBase(const QString &)
bool getHideTGo4EventElement()
void setMbsMonitorMore(bool on=true)
void setDrawDateFlag(bool on=true)
void setDabcMonitorBackwardsTrending(bool on=true)
void setClientConnectMode(int)
void setClientNode(const QString &)
void setScreenScaleFactor(double factor)
void setBrowserColumn(const char *name, int width)
void setFetchDataWhenSave(bool on=true)
void setClientAccountName(const QString &)
void setHistType(int value)
QSettings * sett
Currently opened settings.
void setDrawItemFlag(bool on=true)
void getCanvasColor(int &red, int &green, int &blue)
void setClientName(const QString &)
QString GetSettLoaction()
QString getMbsMonitorNode()
void setHServFilter(const QString &)
QString getAnalysisMacroTip(int id)
void setCommandsHistoryAnalysis(const QStringList &commands)
void setStatBoxVisible(bool on=true)
bool getMbsMonitorTrend()
void getPrinterSett(QString &name, QString &cmd)
void setCloneFlag(bool on=true)
QString getTermTimeFormat()
void setHideTGo4EventElement(bool on=true)
void setMbsMonitorBins(int num)
void setTH2DrawOpt(const QString &value)
void setDouble(const QString &name, double value=0.)
bool getAnalysisMacroAutomode(int id)
bool getDabcMonitorBackwardsTrending()
int getClientConnectMode()
void setFetchDataWhenCopy(bool on=true)