Initial Commit.
[onlineservices] / onlineservicesplugin.h
1 #ifndef ONLINESERVICESPLUGIN_H
2 #define ONLINESERVICESPLUGIN_H
3
4 #include "OfficeInterface.h"
5 #include <QObject>
6
7 class LoginWindow;
8
9 class onlineServicesPlugin: public QObject, public OfficeInterface
10 {
11     Q_OBJECT
12     Q_INTERFACES(OfficeInterface)
13 public:
14     onlineServicesPlugin();
15     ~onlineServicesPlugin();
16     void setDocument(void *doc);
17     QWidget * view();
18     QString pluginName();
19     QStringList pluginSupportTypes();
20
21 private:
22     QString name;
23     LoginWindow *window;
24 };
25
26 #endif // ONLINESERVICESPLUGIN_H