[libcalamares] Introduce a convenience getter for GlobalStorage
This commit is contained in:
parent
cc6a598c61
commit
1e1b7b7ece
@ -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…
Reference in New Issue
Block a user