Omnidome
Fulldome Mapping Software Toolkit
|
Holds meta information about a plugins Only plugin loader can construct a plugin info. More...
#include <PluginInfo.h>
Public Member Functions | |
QString const & | name () const |
Return name of plugin. More... | |
QString const & | type () const |
Return type of plugin (e.g. input, mapping or canvas) More... | |
QString const & | author () const |
Return author of plugin. More... | |
QString const & | url () const |
Return url of plugin. More... | |
QString const & | description () const |
Return description of plugin. More... | |
QString | versionString () const |
Return version string (MAJOR.MINOR.REV.BUILD) of plugin. More... | |
int | majorVersion () const |
Return major version. More... | |
int | minorVersion () const |
Return minor version. More... | |
int | revision () const |
Return revision number. More... | |
int | build () const |
Return build number. More... | |
QString const & | className () const |
Return class name from meta object. More... | |
QString const & | file () const |
Return file name of plugin. More... | |
QObject const * | handle () const |
Return handle (pointer to underlying QObject) More... | |
Static Private Member Functions | |
static PluginInfo | make (QString const &_file, QObject const *) |
Make a PluginInfo from file and QObject. More... | |
Private Attributes | |
QString | name_ |
QString | type_ |
QString | author_ |
QString | url_ |
QString | description_ |
QString | className_ |
int | majorVersion_ = 0 |
int | minorVersion_ = 0 |
int | revision_ = 0 |
int | build_ = 0 |
QString | file_ |
Friends | |
class | PluginLoader |
Only plugin loader can construct a plugin info. More... | |
Holds meta information about a plugins Only plugin loader can construct a plugin info.
QString const & omni::PluginInfo::author | ( | ) | const |
Return author of plugin.
int omni::PluginInfo::build | ( | ) | const |
Return build number.
QString const & omni::PluginInfo::className | ( | ) | const |
Return class name from meta object.
QString const & omni::PluginInfo::description | ( | ) | const |
Return description of plugin.
QString const & omni::PluginInfo::file | ( | ) | const |
Return file name of plugin.
QObject const* omni::PluginInfo::handle | ( | ) | const |
Return handle (pointer to underlying QObject)
int omni::PluginInfo::majorVersion | ( | ) | const |
Return major version.
|
staticprivate |
Make a PluginInfo from file and QObject.
int omni::PluginInfo::minorVersion | ( | ) | const |
Return minor version.
QString const & omni::PluginInfo::name | ( | ) | const |
Return name of plugin.
int omni::PluginInfo::revision | ( | ) | const |
Return revision number.
QString const & omni::PluginInfo::type | ( | ) | const |
Return type of plugin (e.g. input, mapping or canvas)
QString const & omni::PluginInfo::url | ( | ) | const |
Return url of plugin.
QString omni::PluginInfo::versionString | ( | ) | const |
Return version string (MAJOR.MINOR.REV.BUILD) of plugin.
|
friend |
Only plugin loader can construct a plugin info.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |