Keeps the application up-to-date with changes in the settings file.
More...
#include <ApplicationSettings.h>
|
| | ApplicationSettings (QObject *parent=nullptr) |
| | Qt Constructor.
|
| |
| | ~ApplicationSettings () override |
| | Destructor.
|
| |
| void | setFilepath (const QString &filepath, bool watch=false) |
| | Sets the fileInfo using the filepath.
|
| |
| QSettings * | getNewSettings (QObject *parent=nullptr) const |
| | Gets a new QSettings instance using the set file path. The when no parent is given the object should be deleted.
|
| |
| QSettings | getSettings (QObject *parent=nullptr) const |
| | Gets a QSettings instance using the set file path.
|
| |
| const QFileInfo & | fileInfo () const |
| | Gets the fileInfo on the set file path.
|
| |
| const QIcon & | getIcon () const |
| | Gets the application icon.
|
| |
Keeps the application up-to-date with changes in the settings file.
Sets the styling and the color from an ini file. Used to quickly create test applications.
◆ ApplicationSettings()
| sf::ApplicationSettings::ApplicationSettings |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~ApplicationSettings()
| sf::ApplicationSettings::~ApplicationSettings |
( |
| ) |
|
|
override |
◆ fileInfo()
| const QFileInfo & sf::ApplicationSettings::fileInfo |
( |
| ) |
const |
Gets the fileInfo on the set file path.
◆ getIcon()
| const QIcon & sf::ApplicationSettings::getIcon |
( |
| ) |
const |
Gets the application icon.
◆ getNewSettings()
| QSettings * sf::ApplicationSettings::getNewSettings |
( |
QObject * |
parent = nullptr | ) |
const |
Gets a new QSettings instance using the set file path. The when no parent is given the object should be deleted.
- Parameters
-
| parent | Owning parent object. |
- Returns
- Pointer to a new QSettings object.
◆ getSettings()
| QSettings sf::ApplicationSettings::getSettings |
( |
QObject * |
parent = nullptr | ) |
const |
Gets a QSettings instance using the set file path.
◆ global()
Gets the application settings reference to the global app settings when created.
- Exceptions
-
| std::runtime_error | When the global instance does not exist. |
◆ setFilepath()
| void sf::ApplicationSettings::setFilepath |
( |
const QString & |
filepath, |
|
|
bool |
watch = false |
|
) |
| |
Sets the fileInfo using the filepath.
- Parameters
-
| filepath | Path to the ini-file. |
| watch | Tell it to be watched for external changes. |
The documentation for this class was generated from the following file: