27 #include "GUI/MTP/ui_GUI_MTP.h" 28 #include "Components/MTP/MTP.h" 29 #include "Components/MTP/MTP_CopyFiles.h" 30 #include "GUI/Helper/CustomMimeData.h" 31 #include "GUI/Helper/SayonaraWidget/SayonaraDialog.h" 33 #include <QDragEnterEvent> 34 #include <QDragMoveEvent> 35 #include <QDragLeaveEvent> 45 GUI_MTP(QWidget* parent=
nullptr);
51 void scan_thread_finished();
53 void device_idx_changed(
int idx);
54 void storage_idx_changed(
int idx);
55 void folder_idx_changed(QTreeWidgetItem* item,
int column);
56 void folder_idx_expanded(QTreeWidgetItem* item);
58 void refresh_clicked();
59 void delete_clicked();
61 void progress_changed(
int progress);
62 void copy_thread_finished();
75 QHash<quint32, MTP_FolderPtr> _folders;
76 QHash<quint32, MTP_FilePtr> _files;
80 void enable_drag_drop(
bool b);
82 void dragEnterEvent(QDragEnterEvent* e)
override;
83 void dragMoveEvent(QDragMoveEvent* e)
override;
84 void dragLeaveEvent(QDragLeaveEvent* e)
override;
85 void dropEvent(QDropEvent* e)
override;
87 void showEvent(QShowEvent* e)
override;
Definition: ui_GUI_MTP.h:109
The MTP class.
Definition: MTP.h:42
std::shared_ptr< MTP_Device > MTP_DevicePtr
MTP_DevicePtr.
Definition: MTP_Typedefs.h:69
Dialog with Settings connection. Also contains triggers for language_changed() and skin_changed()...
Definition: SayonaraDialog.h:38
The MTP_CopyFiles class.
Definition: MTP_CopyFiles.h:36