Index: /trunk/BNC/bncapp.cpp
===================================================================
--- /trunk/BNC/bncapp.cpp	(revision 1537)
+++ /trunk/BNC/bncapp.cpp	(revision 1538)
@@ -701,2 +701,13 @@
   }
 }
+
+// 
+////////////////////////////////////////////////////////////////////////////
+void bncApp::setConfFileName(const QString& confFileName) {
+  if (confFileName.isEmpty()) {
+    _confFileName = "/home/mervart/bla.ini";
+  }
+  else {
+    _confFileName = confFileName;
+  }
+}
Index: /trunk/BNC/bncapp.h
===================================================================
--- /trunk/BNC/bncapp.h	(revision 1537)
+++ /trunk/BNC/bncapp.h	(revision 1538)
@@ -43,4 +43,7 @@
     void setCaster(bncCaster* caster) {_caster = caster;}
     QDateTime* _currentDateAndTimeGPS;
+    void setConfFileName(const QString& confFileName);
+    QString confFileName() const {return _confFileName;}
+
   public slots:
     void slotMessage(QByteArray msg, bool showOnScreen);
@@ -96,4 +99,5 @@
     long                _waitCoTime;
     QMultiMap<long, QString>* _corrs;
+    QString             _confFileName;
 };
 #endif
Index: /trunk/BNC/bncmain.cpp
===================================================================
--- /trunk/BNC/bncmain.cpp	(revision 1537)
+++ /trunk/BNC/bncmain.cpp	(revision 1538)
@@ -120,13 +120,10 @@
   }
 
-  QCoreApplication::setOrganizationName("BKG");
-  QCoreApplication::setOrganizationDomain("www.bkg.bund.de");
-  if (!confFileName.isEmpty()) {
-    QCoreApplication::setApplicationName(confFileName);
-  } else {
-    QCoreApplication::setApplicationName("BNC");
-  }
+  bncApp app(argc, argv, GUIenabled);
 
-  bncApp app(argc, argv, GUIenabled);
+  app.setApplicationName("BNC");
+  app.setOrganizationName("BKG");
+  app.setOrganizationDomain("www.bkg.bund.de");
+  app.setConfFileName( confFileName );
 
   bncSettings settings;
Index: /trunk/BNC/bncsettings.cpp
===================================================================
--- /trunk/BNC/bncsettings.cpp	(revision 1537)
+++ /trunk/BNC/bncsettings.cpp	(revision 1538)
@@ -19,10 +19,10 @@
 
 #include "bncsettings.h"
+#include "bncapp.h"
 
 // Constructor
 ////////////////////////////////////////////////////////////////////////////
 bncSettings::bncSettings() : 
-  QSettings(QCoreApplication::applicationName().append(".ini"),
-            QSettings::IniFormat) {
+  QSettings(((bncApp*) qApp)->confFileName(), QSettings::IniFormat) {
 
   if (allKeys().size() == 0) {
@@ -73,4 +73,6 @@
     setValue("startTab",         "0");
     setValue("waitTime",         "5");
+
+    sync();
   }
 }
