Subversion Repositories Projects

Rev

Rev 163 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 163 Rev 166
Line 57... Line 57...
57
        read_Settings_Analog();
57
        read_Settings_Analog();
58
        read_Settings_AnalogLabels();
58
        read_Settings_AnalogLabels();
59
    }
59
    }
60
}
60
}
Line -... Line 61...
-
 
61
 
61
 
62
// Config der Analogwert-Anzeige (Plotter / CVS)
62
void cSettings::write_Settings_Analog(int ID)
63
void cSettings::write_Settings_Analog(int ID)
63
{
64
{
Line 64... Line 65...
64
    QString Hardware = HardwareType[ID];
65
    QString Hardware = HardwareType[ID];
Line 84... Line 85...
84
        Analog1.LogView  = Setting.value(Hardware + "-LogView", QBitArray(Def_View)).value<QBitArray>();
85
        Analog1.LogView  = Setting.value(Hardware + "-LogView", QBitArray(Def_View)).value<QBitArray>();
85
        Analog1.PlotView = Setting.value(Hardware + "-PlotView", QBitArray(Def_View)).value<QBitArray>();
86
        Analog1.PlotView = Setting.value(Hardware + "-PlotView", QBitArray(Def_View)).value<QBitArray>();
86
    Setting.endGroup();
87
    Setting.endGroup();
87
}
88
}
Line -... Line 89...
-
 
89
 
88
 
90
// Labels der Analogwerte.
89
void cSettings::write_Settings_AnalogLabels(int ID)
91
void cSettings::write_Settings_AnalogLabels(int ID)
90
{
92
{
Line 91... Line 93...
91
    QString Hardware = HardwareType[ID];
93
    QString Hardware = HardwareType[ID];
Line 114... Line 116...
114
            Analog1.Label[a]  = Setting.value(("Label_" + QString("%1").arg(a)), Def_AnalogNames[a]).toString();
116
            Analog1.Label[a]  = Setting.value(("Label_" + QString("%1").arg(a)), Def_AnalogNames[a]).toString();
115
        }
117
        }
116
    Setting.endGroup();
118
    Setting.endGroup();
117
}
119
}
Line -... Line 120...
-
 
120
 
118
 
121
// Programmeinstellungen
119
void cSettings::read_Settings()
122
void cSettings::read_Settings()
120
{
123
{
121
    QBitArray Def_TabViews;
124
    QBitArray Def_TabViews;
Line 141... Line 144...
141
        GUI.Point       = Setting.value("Point",QPoint(1,1)).toPoint();
144
        GUI.Point       = Setting.value("Point",QPoint(1,1)).toPoint();
142
        GUI.TabViews    = Setting.value("TabViews", QBitArray(Def_TabViews)).value<QBitArray>();
145
        GUI.TabViews    = Setting.value("TabViews", QBitArray(Def_TabViews)).value<QBitArray>();
143
        GUI.Term_Info   = Setting.value("Terminal_Info",false).toBool();
146
        GUI.Term_Info   = Setting.value("Terminal_Info",false).toBool();
144
        GUI.Term_Data   = Setting.value("Terminal_Data",true).toBool();
147
        GUI.Term_Data   = Setting.value("Terminal_Data",true).toBool();
145
        GUI.Term_Always = Setting.value("Terminal_Always",false).toBool();
148
        GUI.Term_Always = Setting.value("Terminal_Always",false).toBool();
-
 
149
        GUI.Term_Send   = Setting.value("Terminal_Send",true).toBool();
146
        Setting.endGroup();
150
        Setting.endGroup();
Line 147... Line 151...
147
 
151
 
148
    Setting.beginGroup("Dirs");
152
    Setting.beginGroup("Dirs");
149
        DIR.Logging   = Setting.value("LogDir", HomeDir).toString();
153
        DIR.Logging   = Setting.value("LogDir", HomeDir).toString();
150
        DIR.Parameter = Setting.value("ParDir", HomeDir).toString();
154
        DIR.Parameter = Setting.value("ParDir", HomeDir).toString();
-
 
155
    Setting.endGroup();
-
 
156
 
-
 
157
    Setting.beginGroup("MKData");
-
 
158
        Data.Plotter_Count  = Setting.value("Plotter_Count", 100).toInt();
-
 
159
        Data.Debug_Fast     = Setting.value("Debug_Fast", 100).toInt();
-
 
160
        Data.Debug_Slow     = Setting.value("Debug_Slow", 500).toInt();
-
 
161
    Setting.endGroup();
151
    Setting.endGroup();
162
 
Line 152... Line 163...
152
}
163
}
153
 
164
 
154
void cSettings::write_Settings()
165
void cSettings::write_Settings()
Line 167... Line 178...
167
        Setting.setValue("LogDir", DIR.Logging);
178
        Setting.setValue("LogDir", DIR.Logging);
168
        Setting.setValue("ParDir", DIR.Parameter);
179
        Setting.setValue("ParDir", DIR.Parameter);
169
    Setting.endGroup();
180
    Setting.endGroup();
Line 170... Line 181...
170
 
181
 
-
 
182
    Setting.beginGroup("GUI");
171
    Setting.beginGroup("GUI");
183
        Setting.setValue("TabViews", QBitArray(GUI.TabViews));
172
        Setting.setValue("Terminal_Info", GUI.Term_Info);
184
        Setting.setValue("Terminal_Info", GUI.Term_Info);
173
        Setting.setValue("Terminal_Data", GUI.Term_Data);
185
        Setting.setValue("Terminal_Data", GUI.Term_Data);
174
        Setting.setValue("Terminal_Always", GUI.Term_Always);
186
        Setting.setValue("Terminal_Always", GUI.Term_Always);
-
 
187
        Setting.setValue("Terminal_Send", GUI.Term_Send);
-
 
188
    Setting.endGroup();
-
 
189
 
-
 
190
    Setting.beginGroup("MKData");
-
 
191
        Setting.setValue("Plotter_Count", Data.Plotter_Count);
-
 
192
        Setting.setValue("Debug_Fast", Data.Debug_Fast);
175
        Setting.setValue("TabViews", QBitArray(GUI.TabViews));
193
        Setting.setValue("Debug_Slow", Data.Debug_Slow);
176
    Setting.endGroup();
194
    Setting.endGroup();
Line 177... Line 195...
177
}
195
}
178
 
196