]> AND Private Git Repository - blast.git/blob - IfacePurposeDelegate.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
add clk/rst to groups
[blast.git] / IfacePurposeDelegate.h
1 // fichier enregistré en UTF-8
2
3 #ifndef __IFACEPURPOSEDELEGATE_H__
4 #define __IFACEPURPOSEDELEGATE_H__
5
6 #include <iostream>
7 #include <fstream>
8
9 #include <QtCore>
10 #include <QtGui>
11 #include <QtWidgets>
12
13 using namespace std;
14 using namespace Qt;
15
16
17 class IfacePurposeDelegate : public QItemDelegate {
18
19   Q_OBJECT
20
21 public:
22
23   
24   IfacePurposeDelegate(QObject *parent = 0);
25   
26   QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
27   
28   void setEditorData(QWidget *editor, const QModelIndex &index) const;
29   void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
30   
31   void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const;
32
33 private :
34
35   QList<QString> lstPurpose;
36 };
37   
38 #endif // __IFACEPURPOSEDELEGATE_H__