It has been a while since I last worked on Aesalon proper.
[aesalon.git] / visualizer / src / session / SessionVisualization.h
blob165be0fcd26891073de5549c20d65f29d6848844
1 #ifndef SessionVisualization_H
2 #define SessionVisualization_H
4 #include <QWidget>
5 #include <QFrame>
6 #include <QLabel>
7 #include <QVBoxLayout>
9 #include "visualization/VisualizationWidget.h"
11 class SessionVisualization : public QFrame { Q_OBJECT
12 public:
13 SessionVisualization();
14 virtual ~SessionVisualization();
15 private:
16 QVBoxLayout *m_layout;
17 QLabel *m_titleLabel;
18 public:
19 QLabel *titleLabel() const { return m_titleLabel; }
21 void setVisualization(VisualizationWidget *widget);;
22 private slots:
23 void handleMenuRequest(QPoint pos);
24 signals:
25 void contextMenuRequest(QPoint globalPos, SessionVisualization *visualization);
28 #endif