QtBase  v6.3.1
Classes | Functions | Variables
src_corelib_io_qsettings.cpp File Reference

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] More...
 
QSettings settings ("/Users/petra/misc/myapp.plist", QSettings::NativeFormat)
 [2] More...
 
QSettings settings ("HKEY_CURRENT_USER\\Software\\Microsoft\\Office", QSettings::NativeFormat)
 [3] More...
 
settings setValue ("11.0/Outlook/Security/DontTrustInstalledFiles", 0)
 [4] More...
 
settings setValue ("HKEY_CURRENT_USER\\MySoft\\Star Runner\\Galaxy", "Milkyway")
 [5] More...
 
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] More...
 
QSettings settings ("Moose Soft", "Facturo-Pro")
 [10] More...
 
settings beginGroup ("mainwindow")
 [12] More...
 
settings setValue ("size", win->size())
 
settings setValue ("fullScreen", win->isFullScreen())
 
settings endGroup ()
 
settings beginGroup ("outputpanel")
 
settings setValue ("visible", panel->isVisible())
 
settings beginGroup ("alpha")
 [13] More...
 
settings beginGroup ("beta")
 
 for (int i=0;i< size;++i)
 [0] More...
 
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] More...
 
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] More...
 
bool myWriteFunc (QIODevice &device, const QSettings::SettingsMap &map)
 [27] More...
 
bool readXmlFile (QIODevice &device, QSettings::SettingsMap &map)
 [28] More...
 
bool writeXmlFile (QIODevice &device, const QSettings::SettingsMap &map)
 
int main (int argc, char *argv[])
 [1] More...
 

Variables

QSettings settings ("MySoft", "Star Runner")
 [0] More...
 
QColor color = settings.value("DataPump/bgcolor").value<QColor>()
 
 pos
 [7] More...
 
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"  )
Here is the call graph for this function:

◆ endArray()

settings endArray ( )

◆ endGroup()

settings endGroup ( )

◆ for()

for ( )

[0]

[10]

[1]

[11]

Definition at line 167 of file src_corelib_io_qsettings.cpp.

Here is the call graph for this function:

◆ main()

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

[1]

[5]

[2]

[6]

[1]

[1]

[5] [5] //! [6]

[1]

[9] //! [10] [9] //! [11]

[1]

[5]

[main program] [first part]

[1]

[6]

[0]

[0]

[1]

[1] //! [2]

[2]

[update-ui]

[update-ui]

[init]

[init]

[connect-price-changed]

[connect-price-changed]

[connect-validity-changed]

[connect-validity-changed]

[connect-user]

[connect-user]

[Connect button signals]

[Connect button signals]

[0] [1]

[main start] //! [register meta-type for queued communications]

[register meta-type for queued communications]

[main finish]

[printing a custom type]

[printing a custom type]

[storing a custom value]

[storing a custom value]

[retrieving a custom value]

[retrieving a custom value]

[1]

[1]

[0]

[0]

[1]

[1]

[adding a corner anchor]

[adding a corner anchor]

[adding anchors]

[adding anchors]

[adding anchors to match sizes]

[adding anchors to match sizes]

[0]

[1]

[1] //! [2]

[2]

[3]

[create, position and show]

[create, position and show]

[first part]

[set up the model]

[set up the model] [last part]

[create, resize and show]

[create, resize and show]

[create, lay out widgets and show]

[create, lay out widgets and show]

[0]

[0]

[1]

[1]

[2]

[2]

Definition at line 316 of file src_corelib_io_qsettings.cpp.

Here is the call graph for this function:

◆ 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]

Here is the caller graph for this function:

◆ remove() [1/2]

settings remove ( ""  )

◆ remove() [2/2]

settings remove ( "monkey"  )
Here is the caller graph for this function:

◆ 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"  ,
 
)

[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"  ,
 
)

◆ setValue() [13/18]

settings setValue ( "monkey/doe"  ,
 
)

◆ setValue() [14/18]

settings setValue ( "monkey/sea"  ,
 
)

◆ 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 
)
Here is the caller graph for this function:

Variable Documentation

◆ color

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

Definition at line 53 of file src_corelib_io_qsettings.cpp.

◆ groups

groups = settings.childGroups()

Definition at line 242 of file src_corelib_io_qsettings.cpp.

◆ keys

QStringList keys = settings.allKeys()

Definition at line 204 of file src_corelib_io_qsettings.cpp.

◆ logins

QList< Login > logins

Definition at line 162 of file src_corelib_io_qsettings.cpp.

◆ pos

pos
Initial value:
= @Point(100 100)
windir = C:\Windows
QSettings settings("Moose Tech", "Facturo-Pro")
The QSettings class provides persistent platform-independent application settings.
Definition: qsettings.h:66
QSettings settings("MySoft", "Star Runner")
[0]
Definition: main.cpp:253

[7]

[8]

Definition at line 104 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]

Definition at line 126 of file src_corelib_io_qsettings.cpp.

◆ size

int size = settings.beginReadArray("logins")

Definition at line 166 of file src_corelib_io_qsettings.cpp.