mirror of
https://github.com/parchlinux/calamares.git
synced 2025-07-02 03:45:38 -04:00
[libcalamares] Introduce a convenience getter for GlobalStorage
This commit is contained in:
parent
cc6a598c61
commit
1e1b7b7ece
1 changed files with 15 additions and 0 deletions
|
@ -27,7 +27,22 @@ public:
|
|||
explicit JobQueue( QObject* parent = nullptr );
|
||||
~JobQueue() override;
|
||||
|
||||
/** @brief Returns the most-recently-created instance.
|
||||
*
|
||||
* It is possible for instance() to be @c nullptr, since you must
|
||||
* call the constructor explicitly first.
|
||||
*/
|
||||
static JobQueue* instance();
|
||||
/* @brief Returns the GlobalStorage object for the instance.
|
||||
*
|
||||
* It is possible for instanceGlobalStorage() to be @c nullptr,
|
||||
* since there might not be an instance to begin with.
|
||||
*/
|
||||
static GlobalStorage* instanceGlobalStorage()
|
||||
{
|
||||
auto* jq = instance();
|
||||
return jq ? jq->globalStorage() : nullptr;
|
||||
}
|
||||
|
||||
GlobalStorage* globalStorage() const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue