|
|
@ -5,8 +5,7 @@
|
|
|
|
#include <QSettings>
|
|
|
|
#include <QSettings>
|
|
|
|
#include <QStandardPaths>
|
|
|
|
#include <QStandardPaths>
|
|
|
|
|
|
|
|
|
|
|
|
// dieser unique Pointer ist absolut genial, weil er mir erlaubt, die User-spezifischen Einstellungen zu Farben und Grid-Größe
|
|
|
|
// maximum level an safety!
|
|
|
|
// an das Mainwindow weiter zu reichen, noch *bevor* das Mainwindow überhaupt initialisiert ist!
|
|
|
|
|
|
|
|
std::unique_ptr<QSettings> settings;
|
|
|
|
std::unique_ptr<QSettings> settings;
|
|
|
|
|
|
|
|
|
|
|
|
// funktioniert komplett plattformunabhängig!
|
|
|
|
// funktioniert komplett plattformunabhängig!
|
|
|
@ -32,7 +31,6 @@ void initialise_settings() { // sucht für die Config Datei an diversen sinnvoll
|
|
|
|
settings.reset( new QSettings( config_path, QSettings::IniFormat ) );
|
|
|
|
settings.reset( new QSettings( config_path, QSettings::IniFormat ) );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
int main(int argc, char *argv[])
|
|
|
|
{
|
|
|
|
{
|
|
|
|
initialise_settings();
|
|
|
|
initialise_settings();
|
|
|
|