Plugins.h

From Kenneth Noyens
Jump to: navigation, search

<source lang="cpp">

  1. ifndef PLUGINS_H
  2. define PLUGINS_H
  1. include <QtGui/QDialog>
  2. include <QDir>
  3. include <QList>
  4. include <QPluginLoader>
  5. include <QDebug>
  1. include "pluginInterface.h"
  1. define QD qDebug() << __FILE__ << __LINE__

namespace Ui {

   class PluginsClass;

}

class Plugins : public QDialog {

   Q_OBJECT

public:

   Plugins(QWidget *parent = 0);
   ~Plugins();

private:

   Ui::PluginsClass *ui;
   void loadPlugins(void);
   QList<pluginInterface *> plugins;

private slots:

   void itemSelected(void);

};

  1. endif // PLUGINS_H

</source>