Mercurial > minori
annotate include/gui/widgets/drop_list_widget.h @ 355:83e6ba09338f
gui/pages/seasons: fix function disambiguation on win32
| author | Paper <paper@paper.us.eu.org> | 
|---|---|
| date | Sun, 14 Jul 2024 23:46:18 -0400 | 
| parents | b1f4d1867ab1 | 
| children | 
| rev | line source | 
|---|---|
| 
317
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
1 #ifndef MINORI_GUI_WIDGETS_DROP_LIST_WIDGET_H_ | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
2 #define MINORI_GUI_WIDGETS_DROP_LIST_WIDGET_H_ | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
3 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
4 #include <QListWidget> | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
5 #include <QString> | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
6 #include <QWidget> | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
7 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
8 class QDragEnterEvent; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
9 class QDragMoveEvent; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
10 class QDropEvent; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
11 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
12 class DroppableListWidget : public QListWidget { | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
13 Q_OBJECT | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
14 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
15 public: | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
16 explicit DroppableListWidget(QWidget* parent); | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
17 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
18 signals: | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
19 void FilesDropped(QStringList list); | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
20 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
21 protected: | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
22 void dragEnterEvent(QDragEnterEvent* event) override; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
23 void dragMoveEvent(QDragMoveEvent* event) override; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
24 void dropEvent(QDropEvent* event) override; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
25 }; | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
26 | 
| 
 
b1f4d1867ab1
services: VERY initial Kitsu support
 
Paper <paper@paper.us.eu.org> 
parents:  
diff
changeset
 | 
27 #endif // MINORI_GUI_WIDGETS_DROP_LIST_WIDGET_H_ | 
