@@ -215,39 +215,6 @@ void setStr(QString name, QString value)
215215 }
216216}
217217
218- /* *
219- * parse_bool() - Parse boolean value of string.
220- * @string: String to interpret. This check is case-insensitive.
221- * @default_value: Default value to use if string is not a recognised boolean.
222- * Use -1 to avoid setting a default value.
223- *
224- * Return: 0 for false; 1 for true; -1 for non-boolean
225- */
226- int parseBool (const char *str, int defaultValue)
227- {
228- if (!str)
229- goto error_not_a_boolean;
230- else if (!strcasecmp (str, " yes" ))
231- return 1 ;
232- else if (!strcasecmp (str, " true" ))
233- return 1 ;
234- else if (!strcasecmp (str, " on" ))
235- return 1 ;
236- else if (!strcmp (str, " 1" ))
237- return 1 ;
238- else if (!strcasecmp (str, " no" ))
239- return 0 ;
240- else if (!strcasecmp (str, " false" ))
241- return 0 ;
242- else if (!strcasecmp (str, " off" ))
243- return 0 ;
244- else if (!strcmp (str, " 0" ))
245- return 0 ;
246- error_not_a_boolean:
247- qDebug () << str << " is not a boolean value" ;
248- return defaultValue;
249- }
250-
251218void setBool (QString name, int value)
252219{
253220 std::shared_ptr<Setting> setting = retrieve (name);
@@ -265,9 +232,3 @@ void setBool(QString name, int value)
265232 setting->setValue (value);
266233 }
267234}
268-
269- void setBoolfromString (QString name, QString value)
270- {
271- int boolValue = parseBool (value.toStdString ().c_str (), -1 );
272- setBool (name, boolValue);
273- }
0 commit comments