|
Albert
|
#include <albert/plugindependency.h>
Convenience holder class for hard plugin dependencies.
Fetches and holds a weak pointer an extension id of type T. This class is intended to be initialized on plugin constuction without a try-catch block.
Inherits albert::Dependency< T >.
Public Member Functions | |
| StrongDependency (QString id) | |
Constructs a StrongDependency with id. | |
|
inline |
Constructs a StrongDependency with id.
| std::runtime_error | if the dependency is not available or not of type T. |