WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE! Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only. Zuble QML Types   |  Zuble C++ Classes   |  Zuble Overview
Zuble  0.1
Zuble Framework C++/QML extension API
Public Member Functions | Public Attributes | List of all members
Zbl::ZSettings::SettingsBundle Class Reference

This inner class allows ZSettings to store settings bundles. More...

Public Member Functions

 SettingsBundle ()
 
 SettingsBundle (const QString &dataPath)
 
 SettingsBundle (const QString &metaPath, const QString &dataPath)
 
 SettingsBundle (const QString &meta, const QString &dataPath, bool metaAtomic)
 
 SettingsBundle (const QString &metaPath, QSettings::Scope scope=QSettings::UserScope, const QString &organization=QString(), const QString &application=QString())
 

Public Attributes

QString m_metaPath
 
QString m_metaData
 
QString m_dataPath
 
QString m_organization
 
QString m_application
 
QSettings::Scope m_scope
 

Detailed Description

This inner class allows ZSettings to store settings bundles.

A bundle binds settings meta data to settings data files so that settings data can be displayed and edited by standardized views. Each bundle is referenced by its bundle-id.

Definition at line 55 of file ZSettings.h.

Constructor & Destructor Documentation

◆ SettingsBundle() [1/5]

Zbl::ZSettings::SettingsBundle::SettingsBundle ( )
inline

Definition at line 58 of file ZSettings.h.

◆ SettingsBundle() [2/5]

Zbl::ZSettings::SettingsBundle::SettingsBundle ( const QString &  dataPath)
inline

Definition at line 60 of file ZSettings.h.

◆ SettingsBundle() [3/5]

Zbl::ZSettings::SettingsBundle::SettingsBundle ( const QString &  metaPath,
const QString &  dataPath 
)
inline

Definition at line 63 of file ZSettings.h.

◆ SettingsBundle() [4/5]

Zbl::ZSettings::SettingsBundle::SettingsBundle ( const QString &  meta,
const QString &  dataPath,
bool  metaAtomic 
)
inline

Definition at line 67 of file ZSettings.h.

◆ SettingsBundle() [5/5]

Zbl::ZSettings::SettingsBundle::SettingsBundle ( const QString &  metaPath,
QSettings::Scope  scope = QSettings::UserScope,
const QString &  organization = QString(),
const QString &  application = QString() 
)
inline

Definition at line 70 of file ZSettings.h.

Member Data Documentation

◆ m_application

QString Zbl::ZSettings::SettingsBundle::m_application

◆ m_dataPath

QString Zbl::ZSettings::SettingsBundle::m_dataPath

◆ m_metaData

QString Zbl::ZSettings::SettingsBundle::m_metaData

Definition at line 80 of file ZSettings.h.

Referenced by Zbl::ZSettings::insertBundle(), and Zbl::ZSettings::realizeSettings().

◆ m_metaPath

QString Zbl::ZSettings::SettingsBundle::m_metaPath

◆ m_organization

QString Zbl::ZSettings::SettingsBundle::m_organization

◆ m_scope

QSettings::Scope Zbl::ZSettings::SettingsBundle::m_scope

Definition at line 84 of file ZSettings.h.

Referenced by Zbl::ZSettings::getBundleSettings(), and Zbl::ZSettings::open().


The documentation for this class was generated from the following file: