#include <avogadro/global.h>
#include <QGLWidget>
#include <avogadro/primitivelist.h>
#include "plugin.h"
#include <QList>
#include <QSettings>
#include <QtPlugin>
Go to the source code of this file.
Namespaces | |
namespace | Avogadro |
Classes | |
class | Avogadro::Engine |
Engine plugin interface. More... | |
Defines | |
#define | AVOGADRO_ENGINE(t) |
#define | AVOGADRO_ENGINE_FACTORY(c, d) |
#define AVOGADRO_ENGINE | ( | t | ) |
Value:
public: \ static QString staticName() { return t; } \ QString name() const { return t; } \
#define AVOGADRO_ENGINE_FACTORY | ( | c, | |||
d | ) |
Value:
public: \ Plugin *createInstance(QObject *parent = 0) { return new c(parent); } \ Plugin::Type type() const { return Plugin::EngineType; }; \ QString name() const { return c::staticName(); } \ QString description() const { return d; };