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
+5 -2
View File
@@ -57,9 +57,9 @@ namespace glabels
// Signals
/////////////////////////////////////
signals:
void contextMenuActivate();
void contextMenuActivate( model::Point p );
void zoomChanged();
void pointerMoved( const model::Distance& x, const model::Distance& y );
void pointerMoved( model::Point p );
void pointerExited();
void modeChanged();
@@ -126,6 +126,9 @@ namespace glabels
void leaveEvent( QEvent* event ) override;
void keyPressEvent( QKeyEvent* event ) override;
void paintEvent( QPaintEvent* event ) override;
void dragEnterEvent( QDragEnterEvent *event ) override;
void dragMoveEvent( QDragMoveEvent *event ) override;
void dropEvent( QDropEvent *event ) override;
/////////////////////////////////////