cisst-saw
Loading...
Searching...
No Matches
mtsQtWidgetGenericObject.h File Reference

Go to the source code of this file.

Classes

class  mtsQtWidgetGenericObjectRead
class  mtsQtWidgetGenericObjectWrite

Macros

#define MTS_QT_REGISTER_WIDGET_READ_CREATOR(type, widgetType)
#define MTS_QT_REGISTER_WIDGET_WRITE_CREATOR(type, widgetType)
#define MTS_QT_IMPLEMENT_SERVICES_AND_REGISTER_CREATORS(type, creatorRead, creatorWrite)

Macro Definition Documentation

◆ MTS_QT_IMPLEMENT_SERVICES_AND_REGISTER_CREATORS

#define MTS_QT_IMPLEMENT_SERVICES_AND_REGISTER_CREATORS ( type,
creatorRead,
creatorWrite )
Value:
CMN_IMPLEMENT_SERVICES(creatorRead); \
CMN_IMPLEMENT_SERVICES(creatorWrite); \
MTS_QT_REGISTER_WIDGET_READ_CREATOR(type, creatorRead); \
MTS_QT_REGISTER_WIDGET_WRITE_CREATOR(type, creatorWrite);
#define CMN_IMPLEMENT_SERVICES(className)
Definition cmnClassRegisterMacros.h:264

◆ MTS_QT_REGISTER_WIDGET_READ_CREATOR

#define MTS_QT_REGISTER_WIDGET_READ_CREATOR ( type,
widgetType )
Value:
mtsQtWidgetGenericObjectRead * mtsQtWidget##type##ReadCreateFunction(void) { \
return new widgetType; \
} \
static const mtsQtWidgetFactory::WidgetReadCreator dummy##widgetType(&typeid(type), \
mtsQtWidget##type##ReadCreateFunction);
Definition mtsQtWidgetFactory.h:58
Definition mtsQtWidgetGenericObject.h:36

◆ MTS_QT_REGISTER_WIDGET_WRITE_CREATOR

#define MTS_QT_REGISTER_WIDGET_WRITE_CREATOR ( type,
widgetType )
Value:
mtsQtWidgetGenericObjectWrite * mtsQtWidget##type##WriteCreateFunction(void) { \
return new widgetType; \
} \
static const mtsQtWidgetFactory::WidgetWriteCreator dummy##widgetType(&typeid(type), \
mtsQtWidget##type##WriteCreateFunction);
Definition mtsQtWidgetFactory.h:66
Definition mtsQtWidgetGenericObject.h:49