1 #include "SessionVisualization.h"
2 #include "SessionVisualization.moc"
4 SessionVisualization::SessionVisualization() {
5 m_layout
= new QVBoxLayout();
8 setFrameShadow(Sunken
);
10 m_titleLabel
= new QLabel(tr("Empty"));
11 m_titleLabel
->setAlignment(Qt::AlignHCenter
| Qt::AlignVCenter
);
12 m_titleLabel
->setContextMenuPolicy(Qt::CustomContextMenu
);
13 m_layout
->addWidget(m_titleLabel
);
15 connect(m_titleLabel
, SIGNAL(customContextMenuRequested(QPoint
)), SLOT(handleMenuRequest(QPoint
)));
20 SessionVisualization::~SessionVisualization() {
24 void SessionVisualization::setVisualization(VisualizationWidget
*widget
) {
25 m_layout
->insertWidget(1, widget
, 1);
28 void SessionVisualization::handleMenuRequest(QPoint pos
) {
29 emit
contextMenuRequest(m_titleLabel
->mapToGlobal(pos
), this);