ExtensionSystem::PluginDependency Struct
struct ExtensionSystem::PluginDependencyKlasa PluginDependency sadrži ID i potrebni broj verzije kompatibilnog plugina. Više...
| Header: | #include <extensionsystem/pluginspec.h> |
Javne vrste
| enum | Type { Required, Optional, Test } |
Javne varijable
Detaljan opis
compatibility version <= dependency version <= plugin version Ovo odražava podatke o objektu ovisnosti u metapodacima dodatka. ID i verzija koriste se za rješavanje ovisnosti. To jest, traži se dodatak s navedenim ID-om i verzijom.
Pogledajte i ExtensionSystem::IPlugin za više informacija o ovisnostima dodataka i usklađivanju verzija.
Dokumentacija o vrsti člana
enum PluginDependency::Type
Bilo da je ovisnost obavezna ili neobavezna.
| Konstanta | Vrijednost | Opis |
|---|---|---|
ExtensionSystem::PluginDependency::Required | 0 | Ovisnost mora biti prisutna. |
ExtensionSystem::PluginDependency::Optional | 1 | Ovisnost nije nužno potrebna. Morate osigurati da se dodatak može učitati bez instalirane ove ovisnosti, pa na primjer ne biste trebali povezivati biblioteku ovisnosti. |
ExtensionSystem::PluginDependency::Test | 2 | Ovisnost se mora prisilno učitati za izvođenje testova dodatka. |
Dokumentacija o varijablama članova
QString PluginDependency::id
Identifikator niza dodatka.
ExtensionSystem::PluginDependency::Type PluginDependency::type
Definira je li ovisnost obavezna ili neobavezna.
Vidi također ExtensionSystem::PluginDependency::Type.
QString PluginDependency::version
Niz verzije koji dodatak mora zadovoljiti da bi ispunio ovu ovisnost.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.