]> git.sur5r.net Git - minitube/blob - src/AboutView.h
Imported Upstream version 1.9
[minitube] / src / AboutView.h
1 #ifndef ABOUTVIEW_H
2 #define ABOUTVIEW_H
3
4 #include <QtGui>
5 #include "View.h"
6 #include "constants.h"
7 #ifdef APP_MAC
8 #include "macutils.h"
9 #endif
10
11 class AboutView : public QWidget, public View {
12
13     Q_OBJECT
14
15 public:
16     AboutView(QWidget *parent);
17     void appear() {
18 #ifdef APP_MAC
19         mac::uncloseWindow(window()->winId());
20 #endif
21     }
22     void disappear() {}
23     QMap<QString, QVariant> metadata() {
24         QMap<QString, QVariant> metadata;
25         metadata.insert("title", tr("About"));
26         metadata.insert("description",
27                         tr("What you always wanted to know about %1 and never dared to ask")
28                         .arg(Constants::NAME));
29         return metadata;
30     }
31
32 protected:
33     void paintEvent(QPaintEvent *);
34
35 };
36 #endif