
Originally Posted by
ilpaso
I declared inside the header file myapp.h:
public:
public:
QSettings settings;
To copy to clipboard, switch view to plain text mode
and in the constructor inside myapp.cpp
this->settings = QSettings("./settings/settings.ini", QSettings::IniFormat);
To copy to clipboard, switch view to plain text mode
Have you tried to initialise QSettings in your constructor like so ?
myClass
::myClass(args
) : settings
("./settings/settings.ini",
QSettings::IniFormat){
// function body
}
myClass::myClass(args) : settings("./settings/settings.ini", QSettings::IniFormat)
{
// function body
}
To copy to clipboard, switch view to plain text mode
Or you can do it preferred way and use pointer in your header file and initialise using new:
myClass
::myClass(args
) : settings
(new QSettings("./settings/settings.ini",
QSettings::IniFormat)){
// function body
}
myClass::myClass(args) : settings(new QSettings("./settings/settings.ini", QSettings::IniFormat))
{
// function body
}
To copy to clipboard, switch view to plain text mode
Bookmarks