Crossfire Server, Trunk
CREPanel.h
Go to the documentation of this file.
1 #ifndef _CREPANEL_H
2 #define _CREPANEL_H
3 
4 #include <QObject>
5 #include <QWidget>
6 
7 class CREPanel : public QWidget {
8  Q_OBJECT
9 
10 public:
11  CREPanel(QWidget* parent) : QWidget(parent) {}
12  virtual ~CREPanel() {}
13 
14  virtual void commitData() {}
15 };
16 
17 template<typename T>
18 class CRETPanel : public CREPanel {
19  public:
20  CRETPanel(QWidget* parent) : CREPanel(parent) {};
21  virtual void setItem(T* item) = 0;
22 };
23 
24 #endif /* _CREPANEL_H */
CRETPanel
Definition: CREPanel.h:18
CREPanel
Definition: CREPanel.h:7
CRETPanel::setItem
virtual void setItem(T *item)=0
item
Definition: item.py:1
CREPanel::~CREPanel
virtual ~CREPanel()
Definition: CREPanel.h:12
CRETPanel::CRETPanel
CRETPanel(QWidget *parent)
Definition: CREPanel.h:20
CREPanel::CREPanel
CREPanel(QWidget *parent)
Definition: CREPanel.h:11
CREPanel::commitData
virtual void commitData()
Definition: CREPanel.h:14