Classes | Namespaces | Defines
SciFigs/GraphicObjectFactory.h File Reference
#include <QGpCoreTools.h>
#include "SciFigsDLLExport.h"
#include "GraphicObject.h"

Go to the source code of this file.

Classes

class  SciFigs::GraphicObjectCreator
class  SciFigs::GraphicObjectFactory
 Brief description of class still missing. More...

Namespaces

namespace  SciFigs

Defines

#define REGISTER_GRAPHICOBJECT(_className_, _tagName_, _userName_, _menuTitle_, _shortcut_, _toolTip_)

Define Documentation

#define REGISTER_GRAPHICOBJECT (   _className_,
  _tagName_,
  _userName_,
  _menuTitle_,
  _shortcut_,
  _toolTip_ 
)
Value:
XMLREGISTER_HEAD(GraphicObjectFactory, GraphicObjectCreator, _className_, _tagName_) \
      virtual QString userName() const  {return _userName_;} \
      virtual QString menuTitle() const {return _menuTitle_;} \
      virtual QString shortcut() const {return _shortcut_;} \
      virtual QString toolTip() const {return _toolTip_;} \
      virtual QIcon icon() const {return QIcon(":/images/" # _className_ ".png");} \
      virtual QString tagName() const {return _tagName_;} \
    XMLREGISTER_TAIL(_className_)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines