deCONZ C++ API v2.6.1
Loading...
Searching...
No Matches
deCONZ::NodeInterface Class Referenceabstract

Main interface to create a deCONZ plugin. More...

#include <node_interface.h>

Public Types

enum  Features { WidgetFeature , DialogFeature , HttpClientHandlerFeature }
 Features the plugin might support.
 

Public Member Functions

virtual ~NodeInterface ()
 Deconstructor.
 
virtual const char * name ()=0
 Plugin name.
 
virtual bool hasFeature (Features feature)=0
 Returns true if the plugin supports the feature.
 
virtual QWidget * createWidget ()
 Returns a widget if the plugin supports the WidgetFeature otherwise 0.
 
virtual QDialog * createDialog ()
 Returns a dialog if the plugin supports the DialogFeature otherwise 0.
 

Detailed Description

Main interface to create a deCONZ plugin.


The documentation for this class was generated from the following file: