. 1.0.0
Открытые члены | Защищенные данные | Полный список членов класса
Класс TEIniFile

Supports storing/reading parameters in text configuration files (like .ini). Подробнее...

#include <teinifile.h>

Открытые члены

 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 &section)
 
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 &section)
 
bool useSection (const QString &section)
 
const QStringreadString (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 QColorreadColor (const QString &name, const QColor &def=QColor())
 
const QRectreadRect (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 ()
 

Защищенные данные

QTextStream ts
 
QFile f
 
QMap< QString, type_ValueList > SectionList
 
QMap< QString, type_ValueList > SectionListDef
 
QMapIterator< QString, type_ValueList > mi
 
QString m_sCurSection
 
bool m_break
 

Подробное описание

Supports storing/reading parameters in text configuration files (like .ini).

Методы

◆ deleteName()

void TEIniFile::deleteName ( const QString & name)

Deletes name from current section

◆ isNameExists()

bool TEIniFile::isNameExists ( const QString & name)

Check if name exists in config file or as default value.

◆ update()

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.

◆ usedValues()

QStringList TEIniFile::usedValues ( )

Lists values used during initialization


Объявления и описания членов классов находятся в файлах: