Summary Multiplot: drag/drop updates (#8692)

Drag'n'drop improvements - accept drops in empty multiplot areas to create new plots
This commit is contained in:
jonjenssen
2022-03-15 15:57:15 +01:00
committed by GitHub
parent 72ff44071d
commit 75a3d3d8f1
12 changed files with 189 additions and 101 deletions

View File

@@ -88,6 +88,7 @@ public:
void goToNextPage();
void goToPrevPage();
void goToLastPage();
protected:
void contextMenuEvent( QContextMenuEvent* ) override;
@@ -104,6 +105,9 @@ protected:
QList<QPointer<RiuPlotWidget>> visiblePlotWidgets() const;
void dragEnterEvent( QDragEnterEvent* event ) override;
void dropEvent( QDropEvent* event ) override;
private:
void deleteAllPages();
void createPages();
@@ -111,7 +115,7 @@ private:
RiuMultiPlotPage* createPage();
void applyLook();
void changeCurrentPage( int pageDiff );
void changeCurrentPage( int pageNumber );
private slots:
virtual void performUpdate();