libavogadro/src/tool.h File Reference

#include <avogadro/global.h>
#include "plugin.h"
#include <QSettings>
#include <QtPlugin>
#include <QWheelEvent>

Include dependency graph for tool.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::Tool
 Interface for tool plugins. More...

Defines

#define AVOGADRO_TOOL_FACTORY(c, n, d)


Define Documentation

#define AVOGADRO_TOOL_FACTORY ( c,
n,
 ) 

Value:

public: \
    Plugin *createInstance(QObject *parent = 0) { return new c(parent); } \
    Plugin::Type type() const { return Plugin::ToolType; }; \
    QString name() const { return n; }; \
    QString description() const { return d; };


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