Drag n drop (#223)

Added drop interface for image files, images, and text, dragged from other applications.  (#153,#223)

- Lock aspect ration on new image objects by default
- Communicate context menu click location to paste actions
This commit is contained in:
Jaye Evins
2025-08-12 16:06:43 -04:00
committed by GitHub
parent 524e9cc9e9
commit f147407a46
9 changed files with 241 additions and 56 deletions
+7 -2
View File
@@ -31,6 +31,7 @@
#include <QDir>
#include <QList>
#include <QMimeData>
#include <QObject>
#include <QPainter>
@@ -207,8 +208,12 @@ namespace glabels
void copySelection();
void cutSelection();
bool canPaste();
void paste();
void paste( Point p );
void pasteAsNativeObjects( const QMimeData* mimeData, Point p );
void pasteAsUrls( const QMimeData* mimeData, Point p );
void pasteAsImage( const QMimeData* mimeData, Point p );
void pasteAsText( const QMimeData* mimeData, Point p );
/////////////////////////////////
// Drawing operations
/////////////////////////////////