MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FileListWidget.hpp
1 #ifndef FILELISTWIDGET_HPP
2 #define FILELISTWIDGET_HPP
3 
4 #include <Config.hpp>
5 
6 #include <QListWidget>
7 
8 namespace mgx {
9 namespace gui {
10 class FileListWidget : public QListWidget {
11  Q_OBJECT
12 public:
13  FileListWidget(QWidget* parent = 0);
14 
15 signals:
16  void filesDropped(const QStringList& files);
17 
18 protected:
19  void dragEnterEvent(QDragEnterEvent* event);
20  void dragMoveEvent(QDragMoveEvent* event);
21  void dragLeaveEvent(QDragLeaveEvent* event);
22  void dropEvent(QDropEvent* event);
23 
24  bool handlingDrop;
25 };
26 } // namespace gui
27 } // namespace mgx
28 #endif // FILELISTWIDGET_HPP
Definition: FileListWidget.hpp:10
event(QEvent *e)