cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros
mtsQtWidgetGenericObject.h File Reference
#include <QWidget>
#include <cisstMultiTask/mtsGenericObject.h>
#include <cisstMultiTask/mtsQtWidgetFactory.h>
#include <cisstMultiTask/mtsExportQt.h>

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

#define MTS_QT_IMPLEMENT_SERVICES_AND_REGISTER_CREATORS (   type,
  creatorRead,
  creatorWrite 
)
Value:
CMN_IMPLEMENT_SERVICES(creatorWrite); \
#define CMN_IMPLEMENT_SERVICES(className)
Definition: cmnClassRegisterMacros.h:267
#define MTS_QT_REGISTER_WIDGET_READ_CREATOR(type, widgetType)
Definition: mtsQtWidgetGenericObject.h:58
#define MTS_QT_REGISTER_WIDGET_WRITE_CREATOR(type, widgetType)
Definition: mtsQtWidgetGenericObject.h:65
#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: mtsQtWidgetGenericObject.h:35
Definition: mtsQtWidgetFactory.h:57
#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:65
Definition: mtsQtWidgetGenericObject.h:48