home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / qt3_emx.zip / include / qremoteplugin.h < prev    next >
C/C++ Source or Header  |  2001-10-05  |  510b  |  28 lines

  1. #ifndef QREMOTEPLUGIN_H
  2. #define QREMOTEPLUGIN_H
  3.  
  4. #ifndef QT_H
  5. #include "qgplugin.h"
  6. #include "qstringlist.h"
  7. #endif // QT_H
  8.  
  9. #ifndef QT_NO_REMOTE
  10. class QRemoteInterface;
  11. class QRemotePluginPrivate;
  12.  
  13. class Q_EXPORT QRemotePlugin : public QGPlugin
  14. {
  15.     Q_OBJECT
  16. public:
  17.     QRemotePlugin();
  18.     ~QRemotePlugin();
  19.  
  20.     virtual QStringList keys() const = 0;
  21.     virtual QRemoteInterface *create( const QString &key ) = 0;
  22.  
  23. private:
  24.     QRemotePluginPrivate *d;
  25. };
  26. #endif // QT_NO_REMOTE
  27. #endif // QREMOTEPLUGIN_H
  28.