Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Namespaces | Macros
PluginInfo.h File Reference
#include <QObject>
#include <QString>
#include <QMetaClassInfo>
Include dependency graph for PluginInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  omni::PluginInfo
 Holds meta information about a plugins Only plugin loader can construct a plugin info. More...
 

Namespaces

 omni
 Header to document namespaces.
 

Macros

#define OMNI_PLUGIN_AUTHOR(AUTHOR)   Q_CLASSINFO("author", AUTHOR)
 
#define OMNI_PLUGIN_URL(URL)   Q_CLASSINFO("url", URL)
 
#define OMNI_PLUGIN_NAME(NAME)   Q_CLASSINFO("name", NAME)
 
#define OMNI_PLUGIN_DESCRIPTION(DESC)   Q_CLASSINFO("description", DESC)
 
#define OMNI_PLUGIN_VERSION(MAJOR, MINOR, REV, BUILD)   Q_CLASSINFO("version",# MAJOR "." # MINOR "." # REV "." # BUILD)
 
#define OMNI_PLUGIN_TYPE(T)   Q_CLASSINFO("type", T)
 
#define OMNI_PLUGIN_CR8TR(NAME, DESC)
 

Macro Definition Documentation

#define OMNI_PLUGIN_AUTHOR (   AUTHOR)    Q_CLASSINFO("author", AUTHOR)
#define OMNI_PLUGIN_CR8TR (   NAME,
  DESC 
)
Value:
Q_CLASSINFO("version", OMNIDOME_VERSION_STRING) \
OMNI_PLUGIN_URL("cr8tr.org / omnido.me") \
#define OMNI_PLUGIN_URL(URL)
Definition: PluginInfo.h:99
#define OMNI_PLUGIN_NAME(NAME)
Definition: PluginInfo.h:102
#define OMNI_PLUGIN_AUTHOR(AUTHOR)
Definition: PluginInfo.h:96
#define OMNI_PLUGIN_DESCRIPTION(DESC)
Definition: PluginInfo.h:105
#define OMNI_PLUGIN_DESCRIPTION (   DESC)    Q_CLASSINFO("description", DESC)
#define OMNI_PLUGIN_NAME (   NAME)    Q_CLASSINFO("name", NAME)
#define OMNI_PLUGIN_TYPE (   T)    Q_CLASSINFO("type", T)
#define OMNI_PLUGIN_URL (   URL)    Q_CLASSINFO("url", URL)
#define OMNI_PLUGIN_VERSION (   MAJOR,
  MINOR,
  REV,
  BUILD 
)    Q_CLASSINFO("version",# MAJOR "." # MINOR "." # REV "." # BUILD)