##// END OF EJS Templates
Activates menu on variable widget
Alexandre Leroux -
r245:4185018ede0d
parent child
Show More
@@ -1,8 +1,13
1 1 #ifndef SCIQLOP_VARIABLEINSPECTORWIDGET_H
2 2 #define SCIQLOP_VARIABLEINSPECTORWIDGET_H
3 3
4 #include <QMenu>
4 5 #include <QWidget>
5 6
7 #include <memory>
8
9 class Variable;
10
6 11 namespace Ui {
7 12 class VariableInspectorWidget;
8 13 } // Ui
@@ -21,6 +26,10 public:
21 26
22 27 private:
23 28 Ui::VariableInspectorWidget *ui;
29
30 private slots:
31 /// Slot called when right clicking on an variable in the table (displays a menu)
32 void onTableMenuRequested(const QPoint &pos) noexcept;
24 33 };
25 34
26 35 #endif // SCIQLOP_VARIABLEINSPECTORWIDGET_H
@@ -18,9 +18,18 VariableInspectorWidget::VariableInspectorWidget(QWidget *parent)
18 18 sortFilterModel->setSourceModel(sqpApp->variableController().variableModel());
19 19
20 20 ui->tableView->setModel(sortFilterModel);
21
22 // Connection to show a menu when right clicking on the tree
23 ui->tableView->setContextMenuPolicy(Qt::CustomContextMenu);
24 connect(ui->tableView, &QTableView::customContextMenuRequested, this,
25 &VariableInspectorWidget::onTableMenuRequested);
21 26 }
22 27
23 28 VariableInspectorWidget::~VariableInspectorWidget()
24 29 {
25 30 delete ui;
26 31 }
32
33 void VariableInspectorWidget::onTableMenuRequested(const QPoint &pos) noexcept
34 {
35 }
General Comments 0
You need to be logged in to leave comments. Login now