Na ovoj stranici

ExtensionSystem::PluginDependency Struct

struct ExtensionSystem::PluginDependency

Klasa 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

QString id
ExtensionSystem::PluginDependency::Type type
QString version

Detaljan opis

compatibility version <= dependency version <= plugin version Ovo odražava podatke objekta ovisnosti u metapodacima dodatka. ID i verzija koriste se za rješavanje ovisnosti. To jest, traži se dodatak s danim 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

Je li ovisnost obavezna ili neobavezna.

KonstantnaVrijednostOpis
ExtensionSystem::PluginDependency::Required0Ovisnost mora biti prisutna.
ExtensionSystem::PluginDependency::Optional1Ovisnost 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 te ovisnosti.
ExtensionSystem::PluginDependency::Test2Ovisnost se mora prisilno učitati za izvođenje testova dodatka.

Dokumentacija varijabli člana

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.