QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RListWidget.h
Go to the documentation of this file.
1
20#ifndef RLISTWIDGET_H_
21#define RLISTWIDGET_H_
22
23#include "gui_global.h"
24
25#include <QListWidget>
26
34class QCADGUI_EXPORT RListWidget: public QListWidget {
35
36 Q_OBJECT
37
38public:
39 RListWidget(QWidget* parent=0);
40 virtual ~RListWidget();
41
42 void setIconOffset(int o) {
43 iconOffset = o;
44 }
45
46protected:
47 virtual void contextMenuEvent(QContextMenuEvent* e);
48 virtual void mousePressEvent(QMouseEvent* e);
49 virtual void mouseReleaseEvent(QMouseEvent* e);
50 virtual void mouseMoveEvent(QMouseEvent* e);
51
52signals:
53 void iconClicked(int x, QListWidgetItem* item);
54
55private:
56 QListWidgetItem* itemPressed;
58};
59
61
62#endif
Q_DECLARE_METATYPE(RMath *)
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RListWidget.h:34
QListWidgetItem * itemPressed
Definition RListWidget.h:56
void setIconOffset(int o)
Definition RListWidget.h:42
void iconClicked(int x, QListWidgetItem *item)
int iconOffset
Definition RListWidget.h:57
#define QCADGUI_EXPORT
Definition gui_global.h:10