From 8625aff0b3fa2d478d8a4d804f7519c28675974d Mon Sep 17 00:00:00 2001
From: Olivier Langella <Olivier.Langella@moulon.inra.fr>
Date: Fri, 7 Jul 2017 19:29:23 +0200
Subject: [PATCH] wip : new action menu

---
 src/gui/protein_list_view/proteinlistwindow.cpp | 3 +++
 src/gui/protein_list_view/proteinlistwindow.h   | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/gui/protein_list_view/proteinlistwindow.cpp b/src/gui/protein_list_view/proteinlistwindow.cpp
index fb192069..690cd77c 100644
--- a/src/gui/protein_list_view/proteinlistwindow.cpp
+++ b/src/gui/protein_list_view/proteinlistwindow.cpp
@@ -30,9 +30,12 @@
 ProteinListQactionColumn::ProteinListQactionColumn(ProteinListWindow * parent, ProteinListColumn column):QAction(parent) {
     
     this->setText(ProteinTableModel::getTitle(column));
+    
         this->setCheckable(true);
         //evalue_action.setChecked(_display_evalue);
         //connect(p_action, SIGNAL(toggled(bool)), this, SLOT(showEvalueColumn(bool)));
+        _column = column;
+        _p_protein_list_window = parent;
 }
 
 ProteinListQactionColumn::~ProteinListQactionColumn()
diff --git a/src/gui/protein_list_view/proteinlistwindow.h b/src/gui/protein_list_view/proteinlistwindow.h
index bdbdde5c..ddc6360b 100644
--- a/src/gui/protein_list_view/proteinlistwindow.h
+++ b/src/gui/protein_list_view/proteinlistwindow.h
@@ -44,6 +44,9 @@ public:
 
     explicit ProteinListQactionColumn(ProteinListWindow * parent, ProteinListColumn column);
     ~ProteinListQactionColumn();
+private:
+    ProteinListWindow * _p_protein_list_window;
+    ProteinListColumn _column;
 };
 
 class ProteinListWindow: public QMainWindow {
-- 
GitLab