Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
src_corelib_io_qsettings.cpp File Reference

(7d542e1daf09caadf6d3e36c4b09bdf94952c5a1)

Go to the source code of this file.

Classes

struct  Login
 [14] More...
 

Functions

settings setValue ("DataPump/bgcolor", color)
 
QSettings settings ("/home/petra/misc/myapp.ini", QSettings::IniFormat)
 [1]
 
QSettings settings ("/Users/petra/misc/myapp.plist", QSettings::NativeFormat)
 [2]
 
QSettings settings ("HKEY_CURRENT_USER\\Software\\Microsoft\\Office", QSettings::NativeFormat)
 [3]
 
settings setValue ("11.0/Outlook/Security/DontTrustInstalledFiles", 0)
 [4]
 
settings setValue ("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy", "Milkyway")
 [5]
 
settings setValue ("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy\\Sun", "OurStar")
 
settings value ("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy\\Default")
 
QSettings settings ("Grenoulle Logique", "Squash")
 [6]
 
QSettings settings ("Moose Soft", "Facturo-Pro")
 [10]
 
settings beginGroup ("mainwindow")
 [12]
 
settings setValue ("size", win->size())
 
settings setValue ("fullScreen", win->isFullScreen())
 
settings endGroup ()
 
settings beginGroup ("outputpanel")
 
settings setValue ("visible", panel->isVisible())
 
settings beginGroup ("alpha")
 [13]
 
settings beginGroup ("beta")
 
 for (int i=0;i< size;++i)
 [13]
 
settings endArray ()
 
settings beginWriteArray ("logins")
 
settings setValue ("fridge/color", QColor(Qt::white))
 
settings setValue ("fridge/size", QSize(32, 96))
 
settings setValue ("sofa", true)
 
settings setValue ("tv", false)
 
settings beginGroup ("fridge")
 [17]
 
settings setValue ("interval", 30)
 
settings value ("interval").toInt()
 
settings setValue ("interval", 6.55)
 
settings setValue ("ape")
 
settings setValue ("monkey", 1)
 
settings setValue ("monkey/sea", 2)
 
settings setValue ("monkey/doe", 4)
 
settings remove ("monkey")
 
settings beginGroup ("monkey")
 
settings remove ("")
 
settings setValue ("animal/snake", 58)
 
settings value ("animal/snake", 1024).toInt()
 
settings value ("animal/zebra", 1024).toInt()
 
settings value ("animal/zebra").toInt()
 
bool myReadFunc (QIODevice &device, QSettings::SettingsMap &map)
 [26]
 
bool myWriteFunc (QIODevice &device, const QSettings::SettingsMap &map)
 [27]
 
bool readXmlFile (QIODevice &device, QSettings::SettingsMap &map)
 [28]
 
bool writeXmlFile (QIODevice &device, const QSettings::SettingsMap &map)
 
int main (int argc, char *argv[])
 [2]
 

Variables

QSettings settings ("MySoft", "Star Runner")
 [0]
 
QColor color = settings.value("DataPump/bgcolor").value<QColor>()
 
 pos
 [7]
 
QList< Loginlogins
 
int size = settings.beginReadArray("logins")
 
QStringList keys = settings.allKeys()
 
QStringList groups = settings.childGroups()
 

Function Documentation

◆ beginGroup() [1/6]

settings beginGroup ( "alpha" )

[13]

[14]

◆ beginGroup() [2/6]

settings beginGroup ( "beta" )

◆ beginGroup() [3/6]

settings beginGroup ( "fridge" )

[17]

[21]

[19]

[18]

[20]

[22]

◆ beginGroup() [4/6]

settings beginGroup ( "mainwindow" )

[12]

[13]

◆ beginGroup() [5/6]

settings beginGroup ( "monkey" )

◆ beginGroup() [6/6]

settings beginGroup ( "outputpanel" )

◆ beginWriteArray()

settings beginWriteArray ( "logins" )

◆ endArray()

writer endArray ( )

◆ endGroup()

settings endGroup ( )

◆ for()

for ( )
new

[13]

[3]

[14]

[4]

Definition at line 120 of file src_corelib_io_qsettings.cpp.

◆ main()

int main ( int argc,
char * argv[] )

[2]

[main_cpp]

[main.cpp body]

The main function for the string list model example.

Create a default directory model and, using the index-based interface to the model and some QLabel widgets, populate the window's layout with the names of objects in the directory.

[0] //! [1]

[1]

[using a custom style]

[QApplication subclass]

[21]

[getter functions]

[0]

[3]

[4]

This creates and populates a model with values from a string list then displays the contents of the model using a QListView widget. [0]

[0] [1]

[printing a custom type]

[printing a custom type] [storing a custom value]

[storing a custom value]

[retrieving a custom value]

[retrieving a custom value]

Definition at line 269 of file src_corelib_io_qsettings.cpp.

◆ myReadFunc()

bool myReadFunc ( QIODevice & device,
QSettings::SettingsMap & map )

[26]

[27]

◆ myWriteFunc()

bool myWriteFunc ( QIODevice & device,
const QSettings::SettingsMap & map )

[27]

[28]

◆ readXmlFile()

bool readXmlFile ( QIODevice & device,
QSettings::SettingsMap & map )

[28]

[29]

◆ remove() [1/2]

settings remove ( "" )

◆ remove() [2/2]

settings remove ( "monkey" )

◆ settings() [1/5]

QSettings settings ( "/home/petra/misc/myapp.ini" ,
QSettings::IniFormat  )

[1]

[2]

◆ settings() [2/5]

QSettings settings ( "/Users/petra/misc/myapp.plist" ,
QSettings::NativeFormat  )

[2]

[3]

◆ settings() [3/5]

QSettings settings ( "Grenoulle Logique" ,
"Squash"  )

[6]

[7]

◆ settings() [4/5]

QSettings settings ( "HKEY_CURRENT_USER\\Software\\Microsoft\\Office" ,
QSettings::NativeFormat  )

[3]

[4]

◆ settings() [5/5]

QSettings settings ( "Moose Soft" ,
"Facturo-Pro"  )

[10]

[11]

◆ setValue() [1/18]

settings setValue ( "11.0/Outlook/Security/DontTrustInstalledFiles" ,
0  )

[4]

[5]

◆ setValue() [2/18]

settings setValue ( "animal/snake" ,
58  )

◆ setValue() [3/18]

settings setValue ( "ape" )

◆ setValue() [4/18]

settings setValue ( "DataPump/bgcolor" ,
color  )

◆ setValue() [5/18]

settings setValue ( "fridge/color" ,
QColor(Qt::white)  )

◆ setValue() [6/18]

settings setValue ( "fridge/size" ,
QSize(32, 96)  )

◆ setValue() [7/18]

settings setValue ( "fullScreen" ,
win-> isFullScreen() )

◆ setValue() [8/18]

settings setValue ( "HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy" ,
"Milkyway"  )

[5]

[6]

◆ setValue() [9/18]

settings setValue ( "HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy\\Sun" ,
"OurStar"  )

◆ setValue() [10/18]

settings setValue ( "interval" ,
30  )

◆ setValue() [11/18]

settings setValue ( "interval" ,
6. 55 )

◆ setValue() [12/18]

settings setValue ( "monkey" ,
1  )

◆ setValue() [13/18]

settings setValue ( "monkey/doe" ,
4  )

◆ setValue() [14/18]

settings setValue ( "monkey/sea" ,
2  )

◆ setValue() [15/18]

settings setValue ( "size" ,
win-> size() )

◆ setValue() [16/18]

settings setValue ( "sofa" ,
true  )

◆ setValue() [17/18]

settings setValue ( "tv" ,
false  )

◆ setValue() [18/18]

settings setValue ( "visible" ,
panel-> isVisible() )

◆ value() [1/5]

settings value ( "animal/snake" ,
1024  )

◆ value() [2/5]

settings value ( "animal/zebra" )

◆ value() [3/5]

settings value ( "animal/zebra" ,
1024  )

◆ value() [4/5]

settings value ( "HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy\\Default" )

◆ value() [5/5]

settings value ( "interval" )

◆ writeXmlFile()

bool writeXmlFile ( QIODevice & device,
const QSettings::SettingsMap & map )

Variable Documentation

◆ color

QColor color = settings.value("DataPump/bgcolor").value<QColor>()

Definition at line 6 of file src_corelib_io_qsettings.cpp.

◆ groups

groups = settings.childGroups()

Definition at line 195 of file src_corelib_io_qsettings.cpp.

◆ keys

Definition at line 157 of file src_corelib_io_qsettings.cpp.

◆ logins

QList< Login > logins

Definition at line 115 of file src_corelib_io_qsettings.cpp.

◆ pos

pos
Initial value:
= @Point(100 100)
windir = C:\Windows
QSettings settings("Moose Tech", "Facturo-Pro")
\inmodule QtCore
Definition qsettings.h:30
QSettings settings("MySoft", "Star Runner")
[0]

[7]

[8]

Definition at line 57 of file src_corelib_io_qsettings.cpp.

◆ settings

QSettings settings ( "MySoft" ,
"Star Runner"  )

[0]

[22]

[20]

[18]

[16]

[10]

[6]

[1]

[2]

[3]

[4]

[7]

[11]

[17]

[19]

[21]

[23]

[24]

[25]

[26]

[12]

Definition at line 79 of file src_corelib_io_qsettings.cpp.

◆ size

int size = settings.beginReadArray("logins")

Definition at line 119 of file src_corelib_io_qsettings.cpp.