Mercurial > octave
diff libgui/src/qt-application.cc @ 31614:59c9da7c43d6
set Qt organization, application, and version in main program
* main-gui.cc (main): Pass "octave" and "octave-gui" for organization
and application names and OCTAVE_VERSION as version to qt_application
constructor.
* qt-application.cc (qt_application::qt_application):
Set organization and application names and application version in
QCoreApplication object. Set default QSettings format.
* octave-qobject.cc (base_qobject::base_qobject): Don't set
QtCoreApplication name and version here.
* resource-manager.cc (resource_manager::resource_manager):
Use default construtor for gui_settings.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 02 Dec 2022 08:58:41 -0500 |
parents | c6683fcc5c33 |
children | 431f80aba37a |
line wrap: on
line diff
--- a/libgui/src/qt-application.cc Fri Dec 02 08:57:06 2022 -0500 +++ b/libgui/src/qt-application.cc Fri Dec 02 08:58:41 2022 -0500 @@ -27,6 +27,10 @@ # include "config.h" #endif +#include <QCoreApplication> +#include <QSettings> +#include <QString> + #include "main-window.h" #include "octave-qobject.h" #include "qt-application.h" @@ -60,6 +64,9 @@ QCoreApplication::setApplicationVersion (QString::fromStdString (application_version)); + // FIXME: Is there a better place for this? + QSettings::setDefaultFormat (QSettings::IniFormat); + // This should probably happen early. sysdep_init (); }