roviz  0.7
Code Documentation of roviz
interface_livedoc_provider.h
1 #ifndef INTERFACE_LIVEDOC_PROVIDER_H
2 #define INTERFACE_LIVEDOC_PROVIDER_H
3 
4 #include "appcore.h"
5 
6 #include <QUrl>
7 #include <QString>
8 #include <QObject>
9 #include <QMap>
10 
11 class ITEMFRAMEWORK_EXPORT Interface_Livedoc_Provider : public QObject
12 {
13  Q_GADGET
14 public:
20  virtual QString provide_livedoc(QUrl doc) = 0;
25  virtual const QMap<QString, QString>& get_listed_contents() = 0;
26 };
27 
28 Q_DECLARE_INTERFACE(Interface_Livedoc_Provider, "Itemframework.Interface.Livedoc_Provider/1.0")
29 
30 
31 #endif // INTERFACE_LIVEDOC_PROVIDER_H
Definition: interface_livedoc_provider.h:11