QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RListWidget.h
Go to the documentation of this file.
1 #ifndef RLISTWIDGET_H_
2 #define RLISTWIDGET_H_
3 
4 #include <QWidget>
5 #include <QListWidget>
6 #include <QListWidgetItem>
7 #include <QtDebug>
8 
15 class RListWidget: public QListWidget {
16 
17  Q_OBJECT
18 
19 public:
20  RListWidget(QWidget* parent=0);
21  virtual ~RListWidget();
22 
23 protected:
24  void contextMenuEvent(QContextMenuEvent* e);
25  void mousePressEvent(QMouseEvent* e);
26  void mouseReleaseEvent(QMouseEvent* e);
27  void mouseMoveEvent(QMouseEvent* e);
28 
29 signals:
30  void iconClicked(int x, QListWidgetItem* item);
31 
32 private:
33  QListWidgetItem* itemPressed;
35 };
36 
38 
39 #endif