Target preview plugin allows Kanzi Studio to remotely apply UI scene changes to the application. More...
#include <kanzi/plugins/targetpreview/targetpreview_plugin.hpp>
Static Public Member Functions | |
static void | registerModule (Domain *domain) |
Registers TargetPreviewPlugin. | |
Protected Member Functions | |
MetaclassContainer | getMetaclassesOverride () override |
Module::getMetaclassesOverride() implementation. | |
void | initialize (Domain *domain) |
Initializes the plugin. | |
Protected Member Functions inherited from kanzi::Module | |
virtual | ~Module ()=default |
Destructor. | |
Additional Inherited Members | |
Public Types inherited from kanzi::Module | |
typedef vector< const Metaclass * > | MetaclassContainer |
typedef MetaclassContainer::iterator | MetaclassIterator |
Public Member Functions inherited from kanzi::Module | |
virtual void | destroy () |
Module () | |
virtual void | registerDebugRenderingFunctions (DebugRenderRegistry &) |
Registers the debug rendering functions of the module. | |
virtual void | registerMetadataOverride (ObjectFactory &) |
Registers the rest of the module metadata, such as loaders for types in the module. | |
void | setDomain (Domain *domain) |
Sets the domain. | |
Protected Attributes inherited from kanzi::Module | |
Domain * | m_domain |
The domain this module is registered to. | |
Target preview plugin allows Kanzi Studio to remotely apply UI scene changes to the application.
When you add TargetPreviewPlugin to the Kanzi application, it opens a network socket to acccept an incoming connection. When the connection is accepted, the plugin receives KZB patches created in Kanzi Studio and applies them to the application.
Registers TargetPreviewPlugin.
domain | The domain to which you add the plugin. |
Initializes the plugin.
domain | The domain to which you add the plugin. |
|
overrideprotectedvirtual |
Module::getMetaclassesOverride() implementation.
Reimplemented from kanzi::Module.