#ifndef VIEW_H
#define VIEW_H
-#include <QWidget>
#include <QHash>
#include <QString>
#include <QVariant>
+#include <QWidget>
-class View : public QWidget {
+namespace {
+static const QString nullString;
+}
+class View : public QWidget {
Q_OBJECT
public:
- View(QWidget *parent = 0) : QWidget(parent) { }
- virtual QHash<QString, QVariant> metadata() { return QHash<QString, QVariant>(); }
+ View(QWidget *parent = 0) : QWidget(parent) {}
+ virtual const QString &getTitle() { return nullString; }
+ virtual const QString &getDescription() { return nullString; }
virtual void appear() {}
virtual void disappear() {}
- QList<QAction*> getViewActions() { return QList<QAction*>(); }
-
+ // QVector<QAction*> getViewActions() { return QVector<QAction*>(); }
};
#endif // VIEW_H