|
Trade equipment common library.
1.0.0
|
Supports storing/reading parameters in text configuration files (like .ini). More...
#include <teinifile.h>
Public Member Functions | |
| TEIniFile (const QString &name=QString::null) | |
| void | setFileName (const QString &name) |
| QString | fileName () const |
| bool | openWrite () |
| bool | openRead () |
| void | close () |
| void | writeBreak () |
| void | writeSection (const QString §ion) |
| void | writeComment (const QString &comment) |
| void | writeString (const QString &name, const QString &value) |
| void | writeData (const QString &name, const QString &value) |
| void | writeNumber (const QString &name, const int value, const int base=10) |
| void | writeStringList (const QString &name, const QStringList &value) |
| void | writeDataList (const QString &name, const QStringList &value) |
| void | writeBool (const QString &name, const bool value) |
| void | writeColor (const QString &name, const QColor &color) |
| void | writeRect (const QString &name, const QRect &rect) |
| bool | sectionExists (const QString §ion) |
| bool | useSection (const QString §ion) |
| const QString & | readString (const QString &name, const QString &def=QString::null) |
| int | readNumber (const QString &name, const int def=0, const int base=10) |
| bool | readBool (const QString &name, const bool def=false) |
| const QColor & | readColor (const QString &name, const QColor &def=QColor()) |
| const QRect & | readRect (const QString &name, const QRect &def=QRect()) |
| void | setString (const QString &name, const QString &value) |
| void | setData (const QString &name, const QString &value) |
| void | setNumber (const QString &name, const int value, const int base=10) |
| void | setStringList (const QString &name, const QStringList &value) |
| void | setDataList (const QString &name, const QStringList &value) |
| void | setBool (const QString &name, const bool value) |
| void | setColor (const QString &name, const QColor &color) |
| void | setRect (const QString &name, const QRect &rect) |
| void | deleteName (const QString &name) |
| bool | isNameExists (const QString &name) |
| bool | getString (const QString &name, QString &value) |
| bool | getNumber (const QString &name, int &value, const int base=10) |
| bool | getBool (const QString &name, bool &value) |
| bool | update () |
| QStringList | usedValues () |
Supports storing/reading parameters in text configuration files (like .ini).
| void TEIniFile::deleteName | ( | const QString & | name | ) |
Deletes name from current section
| bool TEIniFile::isNameExists | ( | const QString & | name | ) |
Check if name exists in config file or as default value.
| bool TEIniFile::update | ( | ) |
This function updates .ini file in two stages. It copies original .ini file into temporary one line by line, replacing/deleting/adding lines as necessary. Then it copies temporary file into original one and deletes temporary file.
| QStringList TEIniFile::usedValues | ( | ) |
Lists values used during initialization
1.8.5