libavogadro/src/engine.h File Reference

#include <avogadro/global.h>
#include <QGLWidget>
#include <avogadro/primitivelist.h>
#include "plugin.h"
#include <QList>
#include <QSettings>
#include <QtPlugin>

Include dependency graph for engine.h:

This graph shows which files directly or indirectly include this file:

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 Documentation

#define AVOGADRO_ENGINE (  ) 

Value:

public: \
    static QString staticName() { return t; } \
    QString name() const { return t; } \

#define AVOGADRO_ENGINE_FACTORY ( c,
 ) 

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; };


Generated on Thu Jan 8 20:54:40 2009 for Avogadro by  doxygen 1.5.4